Revisions of python-pytest-bdd

buildservice-autocommit accepted request 1179139 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 26)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 25)
- update to 7.2.0:
  * Fix compatibility issue with Python 3.13.
  * Declare compatibility with Python 3.13.
buildservice-autocommit accepted request 1172299 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 24)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 23)
- Update to 7.1.2:
  * Address another compatibility issue with pytest 8.1 (fixture registration). 
  * Address a bug introduced in pytest-bdd 7.1 caused by incorrect pytest
    version check.
  * Address compatibility issue with pytest 8.1. 
  * Fix errors occurring if `pytest_unconfigure` is called before
    `pytest_configure`. 
  * parsers.re now does a fullmatch instead of a partial match. This is to
    make it work just like the other parsers, since they don't ignore
    non-matching characters at the end of the string. 
  * Drop python 3.7 compatibility, as it's no longer supported. 
  * Declare official support for python 3.12 
  * Improve parser performance by 15% 
  * Fix regression introduced in version 6.1.0 where the
    pytest_bdd_after_scenario hook would be called after every step instead
    of after the scenario. 
  * Fix bug where steps without parsers would take precedence over steps
    with parsers. 
  * Step functions can now be decorated multiple times with @given, @when,
    @then. Previously every decorator would override converters and
    target_fixture every at every application. 
  * Require pytest>=6.2 
  * Using modern way to specify hook options to avoid deprecation warnings
    with pytest >=7.2.
  * Add generic step decorator that will be used for all kind of steps 
  * Add stacklevel param to given, when, then, step decorators. This allows
    for programmatic step generation 
  * Hide pytest-bdd internal method in user tracebacks 
  * Make the package PEP 561-compatible 
  * Configuration option bdd_features_base_dir is interpreted as relative
buildservice-autocommit accepted request 960954 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 22)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 21)
- Update to 5.0.0:
  * Rewrite the logic to parse Examples for Scenario Outlines. Now the
    substitution of the examples is done during the parsing of Gherkin
    feature files.
  * Removed ``example_converters`` from ``scenario(...)`` signature.
  * Removed ``--cucumberjson-expanded`` and ``--cucumber-json-expanded``
    options. Now the JSON report is always expanded.
  * Removed ``--gherkin-terminal-reporter-expanded`` option.
  * `when` and `then` steps now can provide a `target_fixture`, just like
    `given` does.
  * Drop compatibility for python 2 and officially support only python >= 3.6.
  * Fix error when using `--cucumber-json-expanded` in combination with
    `example_converters` (marcbrossaissogeti).
  * Fix `--generate-missing` not correctly recognizing steps with parsers
- Drop python-mock and python-six from BuildRequires and Requires.
- No longer skip tests that are not broken
buildservice-autocommit accepted request 875535 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 20)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 875532 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 19)
- update to 4.0.2
  * Fix a bug that prevents using comments in the Examples:
    section. (youtux) 
- provide the correct u-a conrolled command to the tests
- Skip failing tests: test_at_scenario and test_step_trace
buildservice-autocommit accepted request 836273 from Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) (revision 18)
baserev update by copy to link target
Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) committed (revision 17)
- remove requires on python-enum34, not needed by pytest-bdd
Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) committed (revision 16)
- update to 4.0.1
 * Fixed performance regression introduced in 4.0.0 where collection time
    of tests would take way longer than before
 * Strict Gherkin option is removed (@scenario() does not accept
    the strict_gherkin parameter).
 * @scenario() does not accept the undocumented parameter caller_module anymore.
 * Given step is no longer a fixture. The scope parameter is also removed.
 * Fixture parameter is removed from the given step declaration.
 * pytest_bdd_step_validation_error hook is removed.
 * Fix an error with pytest-pylint plugin
 * Fix pytest-xdist 2.0 compatibility
 * Fix compatibility with pytest 6 --import-mode=importlib option.
buildservice-autocommit accepted request 812820 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 15)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 14)
- Update to 3.4.0:
  * Parse multiline steps according to the gherkin specification #365.
buildservice-autocommit accepted request 798143 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 13)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 12)
- Update to 3.3.0:
  * Require at least pytest 4.3
- Remove merged test_flaky.patch
buildservice-autocommit accepted request 795763 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 11)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 10)
- Fix build without python2
buildservice-autocommit accepted request 783248 from Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) (revision 9)
baserev update by copy to link target
Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) committed (revision 8)
- add test_flaky.patch to fix gerkhin reporter test flakinness
Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) committed (revision 7)
- use %pytest macro
Displaying revisions 1 - 20 of 26
openSUSE Build Service is sponsored by