Commit Graph

172 Commits

Author SHA1 Message Date
Alessio Bogon 72a8764556 Bump version, update changelog 2019-07-08 11:55:49 +02:00
Alessio Bogon 239a2e92a6 Bump version 3.1.0 2019-02-19 14:01:37 +01:00
Alessio Bogon 66b86feefd Add release notes 2019-02-19 13:59:09 +01:00
Alessio Bogon 61bf486ac2
Merge branch 'master' into generated-steps-raise-notimplemented 2019-02-18 10:53:02 +01:00
Alessio Bogon 2b60fbc378 Remove pytest < 3.3.2 from the test suite 2019-02-18 10:26:14 +01:00
Alessio Bogon b411cfa463 (supposedly) drop compatibility with pytest < 3.3.2
The test suite still passes with all the pytests >= 3, so I wonder if I
actually broke the compatibility
2019-02-18 10:26:14 +01:00
Alessio Bogon ee05a101e9 drop compatibility with pytest < 3.0.0 2019-02-18 10:26:14 +01:00
Alessio Bogon eded49a2ae Generated step files should raise NotImplementedError 2019-02-17 18:08:38 +01:00
Alessio Bogon 6cb8291be6 Bump version 3.0.2 2019-02-17 11:44:08 +01:00
Alessio Bogon 516533cf03
Add pytests 3.10 and 4 to tox (#267)
* Update changelog

* Add pytests to tox
2018-11-22 10:32:09 +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
Alessio Bogon aecb9e956b rephrase changelog 2018-10-18 13:15:36 +02:00
Alessio Bogon 4826aa06d9 Rephrase changelog 2018-10-18 13:15:36 +02:00
Alessio Bogon a62f4cbc5a Update changelog 2018-10-18 13:15:36 +02:00
Oleg Pidsadnyi 5684b36532 Preparing release 2.21.0 2018-04-04 16:13:29 +02: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
Michiel Holtkamp 2e6b9e680a Updated README, CHANGES and AUTHORS 2017-11-03 12:38:03 +01:00
Sergey Kraynev 5d40f2c28e Fix #210 do not raise wrong Error for no strict gherkin feature
The issue, that if user disable strict gherkin check, it will lead to
situation, when wrong Error be raised. For the current situation it was
a message, that Step is defined outside of Background section.

Current patch makes check for orphan steps more tolerant for features
without strict gherkin syntax.

Also README was updated to show explicitly, that using "When, Then" is
prohibited in "Background" section.
2017-04-27 09:37:22 +03:00
Anatoly Bubenkov f48e4558c0 prepare 2.18.1 release 2016-11-05 11:28:59 +01:00
Omer Katz 3d8447a6c0 Merge branch 'master' into ISSUE-139-gherkin-terminal-reporter 2016-09-20 09:02:27 +03:00
Omer Katz 2e2b7a5c1b Merge branch 'ISSUE-139-gherkin-terminal-reporter' of git://github.com/spinus/pytest-bdd into ISSUE-139-gherkin-terminal-reporter 2016-09-18 11:19:46 +03:00
Florian Bruhin 14cc037c58 Don't parse scenario lines containing @ as tag 2016-09-15 17:39:28 +02:00
Florian Bruhin 2b4fc455c7 Increment version to 2.17.1 2016-08-21 16:05:31 +02:00
Florian Bruhin 8e89d04f19 Increment version to 2.17.0 2016-06-29 19:25:12 +02:00
Florian Bruhin 9b78948efa Allow spaces in tags 2016-06-29 19:21:55 +02:00
Florian Bruhin c53f7a7519 Add pytest_bdd_apply_tag hook 2016-06-21 18:27:02 +02:00
Oleg Pidsadnyi cc87b5b0dd Better error explanation for the steps defined outside of scenarios 2016-06-21 16:08:31 +02:00
Oleg Pidsadnyi be79c1d534 Cleaned up hooks of the plugin, fixed report serialization to use builtin types. 2016-03-19 00:54:03 +01:00
Tomasz Czyż c68e787e81 update readme/changes about gherkin-terminal-reporter 2016-01-25 23:45:34 +00:00
Florian Bruhin 9bf74e893c Prepare 2.16.0 release. 2015-12-20 18:28:48 +01:00
Anatoly Bubenkov 342e02dc99 Add examples data in the scenario report. closes #145 2015-08-31 16:38:52 +02:00
Anatoly Bubenkov 6ab5857636 bump version 2015-08-31 10:32:57 +02:00
Anatoly Bubenkov 8bbc4580a0 Properly parse feature description. closes #144 2015-08-31 10:32:13 +02:00
Anatoly Bubenkov 4610ef5580 Avoid potentially random collection order for xdist compartibility. closes #138 2015-08-04 15:49:05 +02:00
Anatoly Bubenkov 8197f6704d Avoid potentially random collection order for xdist compartibility 2015-08-04 15:43:50 +02:00
Anatoly Bubenkov 393ac38f86 Merge branch 'master' of github.com:pytest-dev/pytest-bdd 2015-07-13 18:27:44 +02:00
Anatoly Bubenkov cc63412bf1 Pass additional arguments to parsers 2015-07-13 18:26:51 +02:00
Anatoly Bubenkov d18ba44f20 Add validation check which prevents having multiple features in a single feature file. closes #135 2015-07-07 22:49:49 +02:00
Anatoly Bubenkov 24522b8fdc Allow mixing feature example table with scenario example table 2015-06-23 23:10:13 +02:00
Anatoly Bubenkov e313294c77 Feature example table. closes #131 2015-06-21 00:41:05 +02:00
Anatoly Bubenkov 2b96f61268 respect strict_gherkin also for scenarios shortcut 2015-06-20 23:55:27 +02:00
Anatoly Bubenkov f4f0f99563 respect strict_gherkin also for backgrounds 2015-06-19 10:34:59 +02:00
Anatoly Bubenkov a7272beea2 Make it possible to relax strict Gherkin scenario validation. closes #118. closes #119 2015-06-15 23:58:45 +02:00
Anatoly Bubenkov cbb02eae32 prepare release 2015-06-15 22:35:22 +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 954180716c Mention step type on step definition not found errors and in code generation. closes #125 2015-06-10 10:03:17 +02:00
Laurence Rowe 5bdb0a4b97 Prefix step definition fixture names to avoid name collisions 2015-06-07 23:04:12 +02:00
Anatoly Bubenkov 8209470b27 Make feature and scenario tags to be fully compartible with pytest markers. closes #112 2015-06-04 14:02:19 +02:00
Anatoly Bubenkov 24684bfb82 Fixed FeatureError string representation to correctly support python3. closes #115 2015-06-04 10:29:18 +02:00
Anatoly Bubenkov 27d8e1c382 step fixture injection 2015-05-24 10:17:17 +02:00
Anatoly Bubenkov 19a7f5d5e5 prepare release 2.8.0 2015-05-18 13:38:00 +02:00
Oleg Pidsadnyi 97de1158fd Added hook before the step is executed with evaluated parameters 2015-05-18 13:24:02 +02:00
Anatoly Bubenkov 34c5823a3e Correct base feature path lookup for python3 2015-04-09 18:18:00 +02:00
Anatoly Bubenkov 83e8a9def7 Allow to pass scope for given steps. closes #109 2015-04-07 18:40:45 +02:00
Anatoly Bubenkov 29f2c1cbe4 Implemented shortcut to automatically bind scenarios to tests. closes #103, #89, #92, #90 2015-03-18 23:51:37 +01:00
Anatoly Bubenkov 1bbabae8a9 add author 2015-03-15 16:26:56 +01:00
Leonardo Santagada 41acbf4148 better parsing of comments, fix #99 2015-03-15 12:19:52 -03:00
Anatoly Bubenkov a97cefd26c fix regex step deprecation 2015-01-13 15:33:54 +01:00
Anatoly Bubenkov 53f074d70c 2.6.0 release 2015-01-08 22:13:08 +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 9e2d1d6231 Add after scenario hook, document both before and after scenario hooks. closes #87 2014-12-28 11:52:41 +01:00
Oleg Pidsadnyi 6fca929583 Release 2.5.2 2014-12-17 23:18:36 +01:00
Anatoly Bubenkov c2df5b9873 Fix code generation steps ordering. closes #85 2014-12-17 22:49:02 +01:00
Oleg Pidsadnyi 9bbb69d33b Fix error reporting 2014-11-19 17:24:47 +01:00
Oleg Pidsadnyi 63b9366e03 Preparing the release 2014-11-10 10:14:58 +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
Oleg Pidsadnyi 74dde06e58 Preparing the release 2.4.5 2014-10-22 13:24:44 +02:00
Anatoly Bubenkov 455c81aed0 Fix unicode issue with scenario name 2014-10-22 11:19:43 +00:00
Oleg Pidsadnyi 3688f03472 Preparing release 2.4.3 2014-10-22 10:11:35 +02:00
Anatoly Bubenkov 9ef2a94d30 fix steps timings 2014-10-21 16:18:28 +00:00
Anatoly Bubenkov 002c517093 Fix unicode regex argumented steps issue, reimplements #75 2014-10-21 16:08:42 +00:00
Oleg Pidsadnyi 6cc651fe06 Preparing the release 2.4.2 2014-10-21 12:55:33 +02:00
Anatoly Bubenkov 28e4932a3b correct recursion for --feature parameter of --generate-missing 2014-09-24 08:03:49 +00:00
Oleg Pidsadnyi 995c90f563 Release 2.4.1 2014-09-23 10:13:44 +02:00
Anatoly Bubenkov c6dc04386f Validation/generation helpers 2014-09-22 23:31:33 +00:00
Anatoly Bubenkov 47694d0299 BDD tests validation/generation helpers 2014-09-22 06:27:33 +00:00
Anatoly Bubenkov 5433bfeb61 Correct timing values for cucumber json reporting 2014-09-20 00:18:19 +00:00
Anatoly Bubenkov 57431dc218 Implement simple code generation command. Closes #32 2014-09-19 19:28:47 +00:00
Anatoly Bubenkov 771f263ec6 Better reporting of a not found scenario 2014-09-18 18:32:50 +00:00
Oleg Pidsadnyi 36119519f9 typo in changelog 2014-09-15 10:19:07 +02:00
Oleg Pidsadnyi 8e90b2b25f Release 2.4.0 2014-09-15 10:06:37 +02:00
Oleg Pidsadnyi 6758382bf9 Merge pull request #66 from bubenkoff/background-support
Background support added. closes #16
2014-09-15 09:56:44 +02:00
Oleg Pidsadnyi 388ed6183c Merge pull request #65 from bubenkoff/fix-double-collection
Fixed double collection of the conftest files if scenario decorator is used
2014-09-15 09:53:45 +02:00
Anatoly Bubenkov 8d28d15e52 Background support added. closes #16 2014-09-14 22:52:28 +00:00
Anatoly Bubenkov 008dcee6b6 Fixed double collection of the conftest files if scenario decorator is used 2014-09-14 21:36:23 +00:00
Oleg Pidsadnyi 1748de1fe7 version bumped 2014-09-11 22:06:54 +02:00
Anatoly Bubenkov 0dd249c999 cucumber json timings added 2014-09-10 23:24:14 +00:00
Oleg Pidsadnyi 662da2b44d Release 2.3.2 2014-09-03 10:58:05 +02:00
Oleg Pidsadnyi 4255789391 Release 2.3.1 2014-07-30 23:31:29 +02:00
Anatoly Bubenkov 0be8236a05 trace keyword implemented 2014-07-30 08:55:27 +00:00
Anatoly Bubenkov 014be2a2aa implemented cucumber tags 2014-07-27 13:27:46 +00: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 2c6c35f9e8 added docs 2014-05-11 17:21:53 +02:00
Anatoly Bubenkov 60591ced61 multiline steps implemented 2014-03-29 00:58:38 +01:00
Anatoly Bubenkov dbe3f9da31 allow empty example values 2014-03-27 11:54:12 +01:00
Anatoly Bubenkov ec8f32d73e allow multiple step parameters 2014-03-27 02:13:42 +01:00