Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python312-pytest-bdd | Distribution: openSUSE:Factory:zSystems |
Version: 5.0.0 | Vendor: openSUSE |
Release: 1.11 | Build date: Fri Mar 11 03:41:42 2022 |
Group: Unspecified | Build host: reproducible |
Size: 287472 | Source RPM: python-pytest-bdd-5.0.0-1.11.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/pytest-dev/pytest-bdd | |
Summary: BDD for pytest |
BDD library for the py.test runner pytest-bdd implements a subset of Gherkin language for the automation of the project requirements testing and easier behavioral driven development. Unlike many other BDD tools it doesn't require a separate runner and benefits from the power and flexibility of the pytest. It allows to unify your unit and functional tests, easier continuous integration server configuration and maximal reuse of the tests setup. Pytest fixtures written for the unit tests can be reused for the setup and actions mentioned in the feature steps with dependency injection, which allows a true BDD just-enough specification of the requirements without maintaining any context object containing the side effects of the Gherkin imperative declarations.
MIT
* Fri Mar 11 2022 Steve Kowalik <steven.kowalik@suse.com> - 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 * Fri Feb 26 2021 Ben Greiner <code@bnavigator.de> - 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 * Wed Sep 23 2020 Ondřej Súkup <mimi.vx@gmail.com> - update to 4.0.1 - remove requires on python-enum34, not needed by pytest-bdd * 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. * Tue Jun 09 2020 Tomáš Chvátal <tchvatal@suse.com> - Update to 3.4.0: * Parse multiline steps according to the gherkin specification #365. * Mon Apr 27 2020 Tomáš Chvátal <tchvatal@suse.com> - Update to 3.3.0: * Require at least pytest 4.3 - Remove merged test_flaky.patch * Mon Apr 20 2020 Tomáš Chvátal <tchvatal@suse.com> - Fix build without python2 * Tue Mar 10 2020 Ondřej Súkup <mimi.vx@gmail.com> - use %pytest macro - add test_flaky.patch to fix gerkhin reporter test flakinness * Mon Sep 09 2019 Tomáš Chvátal <tchvatal@suse.com> - Update to 3.2.1: * python 3.8 support * Thu Jul 18 2019 Tomáš Chvátal <tchvatal@suse.com> - Update to 3.1.1: * Allow unicode string in @given() step names when using python2. This makes the transition of projects from python 2 to 3 easier. * Thu Mar 21 2019 John Vandenberg <jayvdb@gmail.com> - Convert to single spec - Use %license - Update to v3.1.0
/etc/alternatives/pytest-bdd /usr/bin/pytest-bdd /usr/bin/pytest-bdd-3.12 /usr/lib/python3.12/site-packages/pytest_bdd /usr/lib/python3.12/site-packages/pytest_bdd-5.0.0-py3.12.egg-info /usr/lib/python3.12/site-packages/pytest_bdd-5.0.0-py3.12.egg-info/PKG-INFO /usr/lib/python3.12/site-packages/pytest_bdd-5.0.0-py3.12.egg-info/SOURCES.txt /usr/lib/python3.12/site-packages/pytest_bdd-5.0.0-py3.12.egg-info/dependency_links.txt /usr/lib/python3.12/site-packages/pytest_bdd-5.0.0-py3.12.egg-info/entry_points.txt /usr/lib/python3.12/site-packages/pytest_bdd-5.0.0-py3.12.egg-info/requires.txt /usr/lib/python3.12/site-packages/pytest_bdd-5.0.0-py3.12.egg-info/top_level.txt /usr/lib/python3.12/site-packages/pytest_bdd/__init__.py /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__ /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/cucumber_json.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/cucumber_json.cpython-312.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/exceptions.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/exceptions.cpython-312.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/feature.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/feature.cpython-312.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/generation.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/generation.cpython-312.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/gherkin_terminal_reporter.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/gherkin_terminal_reporter.cpython-312.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/hooks.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/hooks.cpython-312.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/parser.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/parser.cpython-312.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/parsers.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/parsers.cpython-312.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/plugin.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/plugin.cpython-312.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/reporting.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/reporting.cpython-312.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/scenario.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/scenario.cpython-312.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/scripts.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/scripts.cpython-312.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/steps.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/steps.cpython-312.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/types.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/types.cpython-312.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/utils.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pytest_bdd/__pycache__/utils.cpython-312.pyc /usr/lib/python3.12/site-packages/pytest_bdd/cucumber_json.py /usr/lib/python3.12/site-packages/pytest_bdd/exceptions.py /usr/lib/python3.12/site-packages/pytest_bdd/feature.py /usr/lib/python3.12/site-packages/pytest_bdd/generation.py /usr/lib/python3.12/site-packages/pytest_bdd/gherkin_terminal_reporter.py /usr/lib/python3.12/site-packages/pytest_bdd/hooks.py /usr/lib/python3.12/site-packages/pytest_bdd/parser.py /usr/lib/python3.12/site-packages/pytest_bdd/parsers.py /usr/lib/python3.12/site-packages/pytest_bdd/plugin.py /usr/lib/python3.12/site-packages/pytest_bdd/reporting.py /usr/lib/python3.12/site-packages/pytest_bdd/scenario.py /usr/lib/python3.12/site-packages/pytest_bdd/scripts.py /usr/lib/python3.12/site-packages/pytest_bdd/steps.py /usr/lib/python3.12/site-packages/pytest_bdd/templates /usr/lib/python3.12/site-packages/pytest_bdd/templates/test.py.mak /usr/lib/python3.12/site-packages/pytest_bdd/types.py /usr/lib/python3.12/site-packages/pytest_bdd/utils.py /usr/share/doc/packages/python312-pytest-bdd /usr/share/doc/packages/python312-pytest-bdd/AUTHORS.rst /usr/share/doc/packages/python312-pytest-bdd/CHANGES.rst /usr/share/doc/packages/python312-pytest-bdd/README.rst /usr/share/licenses/python312-pytest-bdd /usr/share/licenses/python312-pytest-bdd/LICENSE.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu May 2 23:22:08 2024