Commit Graph

295 Commits

Author SHA1 Message Date
Anatoly Bubenkov 3f5da0f4a0 pep fixes 2014-05-11 17:02:11 +02:00
Anatoly Bubenkov 34a4ac65dd Merge branch 'cucumber-json-formatter' of github.com:albertjan/pytest-bdd into cucumber-json-formatter 2014-05-11 16:47:59 +02:00
Anatoly Bubenkov 62898e5a00 PR 2014-05-11 16:47:37 +02:00
albertjan d740515a9f clean up and use rel path 2014-05-11 16:43:45 +02:00
Anatoly Bubenkov be87dffccb fix failing test 2014-05-11 16:36:17 +02:00
albertjan 9c196534f5 corrects the reference 2014-05-11 16:19:32 +02:00
albertjan faa5ececc1 corrects the reference 2014-05-11 16:15:11 +02:00
albertjan 504d722864 makes the keyword nice 2014-05-11 16:05:13 +02:00
Anatoly Bubenkov cb6db6fb4a Merge branch 'cucumber-json-formatter' of github.com:albertjan/pytest-bdd into cucumber-json-formatter 2014-05-11 15:52:27 +02:00
Anatoly Bubenkov aa81fea6c0 correct expectation 2014-05-11 15:52:18 +02:00
albertjan 1f62168f1f add feature hash 2014-05-11 15:39:29 +02:00
Anatoly Bubenkov 127cba2d4e equals_any added 2014-05-11 15:26:10 +02:00
albertjan 3d10266894 Merge branch 'cucumber-json-formatter' of https://github.com/paylogic/pytest-bdd into cucumber-json-formatter 2014-05-11 13:18:48 +02:00
Anatoly Bubenkov fd16428ab7 store item in the report 2014-05-11 13:18:43 +02:00
Anatoly Bubenkov c22464f01a fix test 2014-05-11 11:26:18 +02:00
albertjan c9b509a296 correct func name 2014-05-11 11:21:09 +02:00
Anatoly Bubenkov 3b60a9e0e5 start implementing cucumber json 2014-04-09 00:40:30 +02:00
Anatoly Bubenkov 3370bcf714 more complex parsing of the multiline steps 2014-04-01 01:58:50 +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
Oleg Pidsadnyi 7955801852 Merge branch 'master' of github.com:olegpidsadnyi/pytest-bdd 2014-03-26 20:50:34 +01:00
Anatoly Bubenkov 482482b059 code cleanup. vertical example table implemented 2014-03-15 01:05:21 +01:00
Anatoly Bubenkov c0ae33a241 move to single decorator 2014-03-14 14:15:04 +01:00
Anatoly Bubenkov c5237a217e move to single decorator approach 2014-03-14 13:20:43 +01:00
Anatoly Bubenkov e23d8e6180 update the prototype of decorated function 2014-03-14 09:54:17 +01:00
Anatoly Bubenkov 6fb6fa77be add test for the outline 2014-03-14 09:22:15 +01:00
Anatoly Bubenkov e3e4cb6ad2 Scenario outline implementation based on pure pytest parametrization 2014-03-13 18:33:53 +01:00
Oleg Pidsadnyi f9b53fe6e2 Merge branch 'master' of github.com:olegpidsadnyi/pytest-bdd
Conflicts:
	README.rst
	pytest_bdd/scenario.py
	setup.py
2014-03-10 23:54:55 +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
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 011409b029 hide scenario module in pytest verbose mode 2013-12-11 03:43:58 +01:00
Anatoly Bubenkov 652ab40fbe remove unnecessary hooks. add documentation 2013-12-11 00:01:42 +01:00
Anatoly Bubenkov 220ed6d4b7 remove print 2013-12-06 09:07:20 +01:00
Anatoly Bubenkov c85094c1ab hooks initial implementation 2013-12-06 04:19:10 +01:00
Andrey Makhnach 2e3357aa9d extra fix for encoding 2013-11-10 11:24:19 +01:00
Anatoly Bubenkov d9b10a7f79 arguments in when steps when no arguments in givens bug 2013-09-27 13:38:37 +02:00
Andrey Makhnach 5492b73322 Added tests to failing steps with arguments. 2013-09-27 11:09:33 +03:00
Andrey Makhnach f8f9a06e15 merged with olegpidsadnyi/pytest-bdd 2013-09-27 10:19:12 +03:00
Oleg Pidsadnyi e363a26ca7 tests fixed 2013-09-21 00:41:03 +02:00
Oleg Pidsadnyi 26d419173b wrong feature syntax tests are fixed 2013-09-21 00:36:19 +02:00
Oleg Pidsadnyi 5ce0272a9f wrong feature syntax tests are fixed 2013-09-21 00:35:02 +02:00
Oleg Pidsadnyi f6837b948c wrong order tests 2013-09-21 00:30:31 +02:00
Oleg Pidsadnyi c7957e694a tests fixed 2013-09-20 23:29:42 +02:00
Oleg Pidsadnyi 6cd91e6e75 given validation 2013-09-20 22:48:40 +02:00
Oleg Pidsadnyi e121f634ec print removed 2013-09-20 00:57:54 +02:00
Oleg Pidsadnyi 82398e8c3f tests added 2013-09-20 00:46:29 +02:00
Anatoly Bubenkov 1315ab19ee step arguments done, docs fixed 2013-09-19 00:43:06 +02:00
Anatoly Bubenkov b3a8d03611 step arguments in progress 2013-09-19 00:27:34 +02:00
Anatoly Bubenkov 000f8f764a step arguments in progress 2013-09-19 00:21:56 +02:00
Aron Curzon 71a53ddaee Added tests for steps matching regex step definitions. 2013-09-15 00:16:50 -07:00
Anatoly Bubenkov a67a27c069 Merge branch 'verbose-feature-error-output' of https://github.com/amakhnach/pytest-bdd into verbose-feature-error-output 2013-08-19 01:11:07 +02:00
Andrey Makhnach 86f2b84882 added newline at end of test_wrong.py file 2013-08-19 02:07:41 +03:00
Andrey Makhnach be2e3324ac Removed previous and current modes from verbose output for FeatureError exception 2013-08-19 02:05:31 +03:00
Anatoly Bubenkov 0c0147029c Merge branch 'verbose-feature-error-output' of https://github.com/amakhnach/pytest-bdd into verbose-feature-error-output 2013-08-19 00:58:55 +02:00
Andrey Makhnach 7caf45e9dd added newline at the end of file 2013-08-19 01:31:16 +03:00
Andrey Makhnach 63f70eebff removed blank line at the end of test_wrong.py file 2013-08-19 01:27:45 +03:00
Andrey Makhnach 36fefd5bcb Fixed test_verbose_output and added newline 2013-08-18 22:57:31 +03:00
Anatoly Bubenkov aa25da3a3f Merge branch 'master' into verbose-feature-error-output 2013-08-18 21:36:25 +02:00
Oleg Pidsadnyi 04a278eb97 Fixed the docs and few spelling error. 2013-08-18 02:02:50 +02:00
Anatoly Bubenkov abc4ab0d47 less strict parametrization checks. preserve docstring for steps. 2013-08-17 17:57:50 +02:00
Anatoly Bubenkov ec475c66ee more clear test parametrized steps 2013-08-12 01:01:37 +02:00
Anatoly Bubenkov 95fa10378f sanity fixes for test assertions 2013-08-12 00:52:23 +02:00
Anatoly Bubenkov 1801193062 python 3 support. additional checks for parameters 2013-08-12 00:42:09 +02:00
Anatoly Bubenkov 1f9bbc8cde cleanup unnecessary code, move to more clean implementation 2013-08-11 23:34:06 +02:00
Andrey Makhnach 869e066da2 Renamed number_of_line into line_number 2013-08-11 00:50:59 +03:00
Andrey Makhnach 36f497a986 Added tests for verbose output of failed feature scenarios 2013-08-11 00:31:05 +03:00
Andrey Makhnach 3f5c589925 Added tests for verbose output of failed feature scenarios 2013-08-10 22:48:18 +03:00
Andrey Makhnach 3bd363ff35 Revert "Added possibility to use list of names of fixtures with given"
This reverts commit 660a4e3eab.
2013-08-10 17:51:11 +03:00
Anatoly Bubenkov f05045c15d Scenario parametrization implemented. Coveralls integration. Coverage improvement 2013-08-10 03:32:25 +02:00
Andrey Makhnach 660a4e3eab Added possibility to use list of names of fixtures with given 2013-08-07 10:44:25 +03:00
Oleg Podsadny 9247951600 fixes given reuse 2013-06-20 09:31:02 +02:00
Anatoly Bubenkov dc3896cef6 Fix doc typo, rename the base dir fixture, avoid overfixturing the functions 2013-05-28 23:09:33 +02:00
Anatoly Bubenkov 106e5633db base path for feature files 2013-05-28 17:11:47 +02:00
Anatoly Bubenkov 528a36d81e base path for feature files 2013-05-28 16:50:41 +02:00
Anatoly Bubenkov ce83eb2a1d base path for feature files 2013-05-28 16:41:45 +02:00
Oleg Podsadny ac2abfa89b test added 2013-04-16 10:42:06 +02:00
Oleg Podsadny b934370dcb Fixes given 2013-04-16 10:17:10 +02:00
Oleg Podsadny b4e9b48d9d fixes fixtures usage 2013-04-15 17:44:26 +02:00
Oleg Podsadny 65246a2271 decoration of when 2013-04-15 14:27:44 +02:00
Oleg Podsadny 18de5b8c34 test step defined in the parent conftest 2013-04-13 00:43:03 +02:00
Oleg Podsadny 1137c35b4f removed library 2013-04-12 15:58:14 +02:00
Oleg Podsadny c49d9d1e7d reuse of the steps added 2013-04-12 00:37:10 +02:00
Oleg Podsadny 955869d849 multiple decoration with the same name forbidden 2013-04-11 23:30:25 +02:00
Oleg Podsadny e17e91d2c8 given reuse implemented 2013-04-10 00:54:38 +02:00
Oleg Podsadny c5e6b65466 alias support added 2013-04-08 23:09:53 +02:00
Oleg Podsadny 8340819ce0 removed exceptions file 2013-04-07 19:50:15 +02:00
Oleg Podsadny f425e991bf tests 2013-04-07 19:45:43 +02:00
Oleg Podsadny 0f910fcc51 fixture collection fixed 2013-04-07 17:30:09 +02:00
Oleg Podsadny 8670a6a068 assert foo in fixtures 2013-04-07 02:32:29 +02:00
Oleg Podsadny 62ad3c13e0 fixed given collection 2013-04-07 02:24:43 +02:00
Oleg Podsadny 023f36c990 added tests for fixture override 2013-04-07 01:00:38 +02:00
Oleg Podsadny 6d901125fc moved tests 2013-04-07 01:00:03 +02:00