Commit Graph

127 Commits

Author SHA1 Message Date
Alessio Bogon 3c47eb920a
Update README.rst 2022-12-01 20:05:07 +01:00
Konstantin Kotenko 9044386917
wording in documentation 2022-12-01 18:30:01 +01:00
Konstantin Kotenko 507b084d76
formatting in documentation 2022-12-01 18:29:23 +01:00
Konstantin Kotenko 796a94901d
grammar changes in documentation 2022-12-01 18:28:07 +01:00
David Röthlisberger 3243232fb0 bdd_features_base_dir is relative to pytest rootdir
The pytest rootdir is the directory containing pytest.ini (or similar):
https://docs.pytest.org/en/latest/reference/customize.html#rootdir

This allows you to run pytest when the current working directory isn't
the same as the directory containing the tests. I need to do that
because in my system, the directory containing the tests is on a
read-only filesystem.
2022-11-04 10:42:40 +00:00
Alessio Bogon 8facaaec5a Adjust text 2022-08-14 10:02:02 +02:00
Alessio Bogon 7327fc49ca Explain the trick 2022-08-13 12:01:46 +02:00
Alessio Bogon b914d9c757 Add documentation for programmatic step generation 2022-08-13 11:59:43 +02:00
Alessio Bogon a678cb403c Remove text that is always going to be outdated 2022-07-30 12:11:19 +02:00
Alessio Bogon 55f70cf934 Use dict literals in README.rst 2022-07-10 13:40:15 +02:00
Alessio Bogon 0cd4d14b88 Fix filename 2022-07-04 19:37:59 +02:00
Alessio Bogon a9bbf89822 Fix copy 2022-07-04 19:37:13 +02:00
Alessio Bogon c50e6a9fcf Fix copy 2022-07-04 19:35:15 +02:00
Alessio Bogon 1e7a715bdc Fix links and outdated documentation in README.rst 2022-07-04 19:28:32 +02:00
Alessio Bogon 503be823c9 Move the filenames in the code block itself. 2022-03-05 17:01:29 +01:00
Oleg Pidsadnyi 2fb5a11812 Updating the docs 2022-01-15 20:36:38 +01:00
Oleg Pidsadnyi 7cd7b40df3 Step arguments are no longer fixtures 2022-01-15 20:36:38 +01:00
Oleg Pidsadnyi 6730b428ed Removing the vertical examples support 2022-01-15 19:22:10 +01:00
Oleg Pidsadnyi e0a1437908 Feature examples removal. Compatibility with official gherkin 2022-01-15 19:07:11 +01:00
Kostiantyn Goloveshko 62842c3563 Refuse combining of scenario outline and pytest parametrization
* Update documentation
Discussed in #445, #448
2022-01-04 10:05:15 +01:00
Alessio Bogon 379cb4b47c
Rewrite scenario/feature examples logic (#445)
* rewrite examples subsitution using templating

* Remove “example_converters”

* Remove "expanded" option. It's now the default

* Add utility functions to be able to inspect tests run by the pytester.

* use better timer

* Fix typos

* Fix and simplify tests

* Update to latest python 3.10 version

* Add isort configuration and pre-commit hook

* Fix imports

* Fix types

* Update changelog

* Update README (mainly fix typos, remove outdated options)

* Fix examples in README

* Remove python2 junk

Co-authored-by: Oleg Pidsadnyi <oleg.pidsadnyi@gmail.com>
2021-09-23 21:07:15 +02:00
Alessio Bogon 2716593c47 Fix example 2021-07-03 10:05:27 +02:00
Alessio Bogon c3263c6abf Add documentation about `when`, `then` steps supporting target_fixture 2021-07-03 10:01:04 +02:00
Florian Bruhin 5ed83fe4da Drop the pytest dot 2021-03-29 12:04:35 +02:00
Oleg Pidsadnyi 8008c0f4bc
Given step is no longer a fixture (#376)
* Removing strict gherkin.
* Update README.rst
* Update CHANGELOG
2020-07-01 11:57:00 +02:00
Oleg Pidsadnyi bfefabeb27
Some more test cleanup (#375)
* Some more test cleanup

* Docs updated
2020-06-24 09:24:04 +02:00
Vitalii Buriak b466b7b6b2 Clean Readme file. 2020-04-22 14:51:17 +02:00
Vitalii Buriak b6786a0102 Possible to relax Gherkin validation for simple steps generator. 2020-04-22 14:51:17 +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 c6b16b676b
Refactor code coverage configuration (#321)
* Switch from Coveralls.io to Codecov.io
* Use `coverage` directly instead of `pytest-cov`, it seems to solve issues
2019-08-27 18:16:15 +02:00
Milosz Sliwinski a8795dad78 Update outdated behat hyperlinks in documentation 2019-04-14 14:31:59 +02:00
Alessio Bogon 2a1c45166e
Remove usage of re.compile in example code 2019-02-19 14:21:41 +01:00
Alessio Bogon 956081cded
Update minimum pytest required version in README 2019-02-19 14:15:52 +01:00
Alessio Bogon 873cd82f7a Fix example code in the documentation
Fixes #236
2019-02-17 18:16:52 +01:00
Alessio Bogon dbd8ab98f6
Merge branch 'master' into patch-1 2019-02-16 19:14:40 +01:00
Milosz Sliwinski cb8114bbbe
Merge branch 'master' into fix_tags_tests 2019-01-13 11:07:28 +01:00
Milosz Sliwinski 07efb553d4 In tests use -m instead of -k for running tests by marker expressions 2019-01-10 10:46:38 +01:00
Andrea Cimatoribus 3ddd039666
Update README.rst
Co-Authored-By: bertold <bertold@users.noreply.github.com>
2019-01-07 09:03:36 -06:00
Andrea Cimatoribus 044a73754a
Update README.rst
Co-Authored-By: bertold <bertold@users.noreply.github.com>
2019-01-07 09:03:17 -06:00
Andrea Cimatoribus 19a3e60f73
Update README.rst
Co-Authored-By: bertold <bertold@users.noreply.github.com>
2019-01-07 09:03:00 -06:00
Andrea Cimatoribus 9abc1e2d4d
Update README.rst
Co-Authored-By: bertold <bertold@users.noreply.github.com>
2019-01-07 09:02:47 -06:00
Bertold Kolics f5aebaade9
Some wording changes to the introductory section 2019-01-04 12:26:22 -06:00
Pavel Karateev 617e85a05c
Remove odd bullet point 2018-11-22 19:54:23 +03:00
Milosz Sliwinski 9dd326ad5d Typo fixed in docs: strict_gherking->strict_gherkin 2018-10-29 16:22:56 +01:00
Alessio Bogon e9d1f11af3 Remove reason from documentation 2018-10-18 13:15:36 +02:00
Alessio Bogon 2dd8865361 Fix docs 2018-10-18 13:15:36 +02:00
Alessio Bogon 6b492d61d2 Update documentation 2018-10-18 13:15:36 +02:00
Pavel Karateev b5da92682a
Fix typo in feature definition
The feature doesn't match the step definition
2018-06-13 14:53:23 +03:00
Felix Yan 11df9bf712
Fix some typos in README 2018-06-04 03:06:41 +08:00
Oleg Pidsadnyi 5684b36532 Preparing release 2.21.0 2018-04-04 16:13:29 +02:00