Commit Graph

80 Commits

Author SHA1 Message Date
Alessio Bogon 26adcc468a
Switch to GitHub actions (#417)
* Add github workflow for testing

* Add .editorconfig

* setup.py -> setup.cfg

* Remove .travis.yml

* Test on the python python 3.10 (alpha)
2021-04-16 09:27:31 +02:00
Florian Bruhin 5ed83fe4da Drop the pytest dot 2021-03-29 12:04:35 +02:00
Konstantin Goloveshko e1dc0cad9a Update python and pytest
- Drop support of python 2.7, 3.5; Add explicit support for python >=3.6
- Remove six dependency
- Simplify getting step parser strategy; If step could be stringified it could be used
- Respect pytest --strict option in tests
2021-03-02 19:08:00 +02:00
Alessio Bogon 99f8a5342a Version 4
Do not include CHANGES.rst in the PyPI description, as we use custom sphinx extensions.
2020-09-07 11:18:39 +02:00
Hugo van Kemenade 9dc09bcd06 Fix for Python 4 and drop support for pytest < 4.3 (#332)
* Fix for Python 4

* Drop support for pytest < 4.3

* Update changelog and authors
2019-10-11 10:53:04 +02:00
Alessio Bogon d26411fe2e
Drop compatibility with pytest < 3.6 (#322)
* Remove support code for pytest < 3.6

* Update setup.py tags

* Require pytest>=3.6 from setup.py
2019-10-11 09:34:48 +02:00
Alessio Bogon 6047a35ef1 Apply `black` formatter to the codebase 2019-08-27 17:54:58 +02:00
Alessio Bogon dc04fe7dcd Define the right pythons 2019-02-19 14:01:29 +01:00
Alessio Bogon ee05a101e9 drop compatibility with pytest < 3.0.0 2019-02-18 10:26:14 +01:00
Milosz Sliwinski f7a30fc843 Update lowest required pytest version (#260)
* Update lowest required pytest version

* tox: Run tests for minimal version of pytest

* Bump version to 3.0.1. Update changelog
2018-11-01 22:05:45 +01:00
Anthony Sottile 685ae80f10 Mostly factor out `py` module
Still used for `py.io.TerminalWriter` so I added it to `setup.py`
2018-07-07 15:30:03 -07:00
Oleg Pidsadnyi 7c6ba36ffc
Fixes #201 and pytest compatibility. (#232)
* Fixes #201 and pytest compatibility.

* Review comments
2018-01-23 20:43:43 +01:00
Anatoly Bubenkov 4610ef5580 Avoid potentially random collection order for xdist compartibility. closes #138 2015-08-04 15:49:05 +02:00
Anatoly Bubenkov 2ea734fc39 parse version instead of interpreting 2015-06-15 22:34:53 +02:00
Anatoly Bubenkov 0bb5d12544 document scenario decorator. fix minimal six version. closes #128, #129, #127 2015-06-15 22:18:26 +02:00
Anatoly Bubenkov 21bd7b730e Update setup.py 2015-03-01 12:44:43 +01:00
Anatoly Bubenkov 0b64557f44 add changes to the docs build 2015-01-17 21:24:14 +01:00
Anatoly Bubenkov d1fa804426 Pluggable parsers for step definitions. closes #91 2015-01-07 16:26:20 +01:00
Anatoly Bubenkov 051f0733cf Correctly handle command called without the subcommand under python3. Closes #93 2015-01-06 11:04:25 +01:00
Anatoly Bubenkov 01f9c7c9f4 honor authors and contributors 2014-12-09 23:20:44 +01:00
Oleg Pidsadnyi 7fcd7e2eba Refactor of the feature step, reporting and fix for the multiline background steps. 2014-11-09 12:56:50 +01:00
Anatoly Bubenkov 47694d0299 BDD tests validation/generation helpers 2014-09-22 06:27:33 +00:00
Anatoly Bubenkov 57431dc218 Implement simple code generation command. Closes #32 2014-09-19 19:28:47 +00:00
Anatoly Bubenkov 5d5149801a serialize scenario info 2014-07-24 19:22:24 +02:00
Anatoly Bubenkov 44be5f426a merge with master 2014-07-24 18:14:14 +02:00
Anatoly Bubenkov b17234846e latest pytest compartibility issues 2014-07-24 18:06:10 +02:00
Anatoly Bubenkov 15f95dfdba merge with master 2014-07-24 17:38:42 +02:00
Oleg Pidsadnyi f65f302c8a Preparing release 2014-06-11 23:51:47 +02:00
Anatoly Bubenkov acb20318c3 closes #41 2014-06-11 23:28:54 +02:00
Anatoly Bubenkov d25c459da1 closes #45 2014-06-10 21:58:24 +02:00
Anatoly Bubenkov 2c6c35f9e8 added docs 2014-05-11 17:21:53 +02:00
Anatoly Bubenkov 3b60a9e0e5 start implementing cucumber json 2014-04-09 00:40:30 +02:00
Anatoly Bubenkov 60591ced61 multiline steps implemented 2014-03-29 00:58:38 +01:00
Anatoly Bubenkov ec8f32d73e allow multiple step parameters 2014-03-27 02:13:42 +01:00
Anatoly Bubenkov d052bbe998 migrate 2014-03-14 13:36:36 +01:00
Anatoly Bubenkov c5237a217e move to single decorator approach 2014-03-14 13:20:43 +01:00
Anatoly Bubenkov e3e4cb6ad2 Scenario outline implementation based on pure pytest parametrization 2014-03-13 18:33:53 +01:00
Anatoly Bubenkov d3928c7e4d scenario outlines implemented 2014-03-10 23:03:11 +01:00
Oleg Pidsadnyi 92a9377cec Fixed step arguments conflict with the fixtures having the same name 2014-02-19 12:48:14 +01:00
Anatoly Bubenkov ad55725576 fix hg url 2014-01-29 12:28:30 +01:00
Anatoly Bubenkov e01f0a671f fix tests 2014-01-29 12:24:15 +01:00
Oleg Pidsadnyi 8d89a4f388 gherkin feature support 2014-01-29 12:09:46 +01:00
Anatoly Bubenkov c3121c82c8 fixes for step hooks 2013-12-13 04:27:25 +01:00
Anatoly Bubenkov 6eccae04e9 Merge branch 'hooks-initial-implementation'
Conflicts:
	CHANGES.rst
	setup.py
	tests/feature/test_steps.py
2013-12-11 10:22:25 +01:00
Anatoly Bubenkov 7cf7c21e9b 0.6.6 release 2013-12-11 04:20:44 +01:00
Anatoly Bubenkov 9cc9d857bb 0.6.5 release 2013-12-11 04:04:12 +01:00
Anatoly Bubenkov 2bf66bdae0 fixes for latest pytest 2013-12-11 00:32:10 +01:00
Anatoly Bubenkov c85094c1ab hooks initial implementation 2013-12-06 04:19:10 +01:00
Anatoly Bubenkov cd84a87039 prepare 0.6.4 release 2013-11-10 12:39:31 +01:00
Anatoly Bubenkov 40f5751fa5 prepare release 0.6.3 2013-11-07 13:10:04 +01:00