Overview
Request 1172299 accepted
- 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
Request History
StevenK created request
- 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
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
anag+factory added openSUSE:Factory:Staging:adi:20 as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:20"
anag+factory accepted review
Picked "openSUSE:Factory:Staging:adi:20"
dimstar accepted review
anag+factory added factory-staging as a reviewer
Being evaluated by group "factory-staging"
anag+factory accepted review
Unstaged from project "openSUSE:Factory:Staging:adi:20"
anag+factory added openSUSE:Factory:Staging:adi:25 as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:25"
anag+factory accepted review
Picked "openSUSE:Factory:Staging:adi:25"
anag+factory accepted review
Staging Project openSUSE:Factory:Staging:adi:25 got accepted.
anag+factory approved review
Staging Project openSUSE:Factory:Staging:adi:25 got accepted.
anag+factory accepted request
Staging Project openSUSE:Factory:Staging:adi:25 got accepted.