Releases: smarie/python-pytest-steps
1.8.0 - New fixtures for `pytest-harvest`
- New fixtures
step_bagandcross_bag, that may be used whenpytest-harvestis installed. These fixtures are versions ofpytest-harvest'sresults_bagfixture that can be used with steps. Fixes #49. PR #46 byj-carson. sixis not a dependency anymore.
See documentation page for details.
1.7.3 - packaging improvements
- packaging improvements: set the "universal wheel" flag to 1, and cleaned up the
setup.py. In particular removed dependency tosixfor setup and addedpy.typedfile, as well as set thezip_safeflag to False. Removed tests folder from package. Fixes #39
See documentation page for details.
1.7.2 - warning removed
Removed import warning. Fixed #37
See documentation page for details.
1.7.1 - `pyproject.toml`
Added pyproject.toml.
See documentation page for details.
1.7.0 - Support for test functions located inside test classes
@test_steps can now be used on test functions located inside classes. Fixed #16
Warning: as a consequence of the fix above, the order of arguments has changed. this has an impact for manual execution. See here for details.
See documentation page for details.
1.6.4 - python 2 bugfix
Fixed issue happening with python 2 when unicode_literals are used in the parameters receiving string types. Fixed #34
See documentation page for details.
1.6.3 - added `__version__` attribute
Added __version__ attribute at package level
See documentation page for details.
1.6.1 - Minor code improvements
Made the python 3 signature patch more readable... for those users who will enter in the code while debugging.
See documentation page for details.
1.6.0 - Minor dependencies update
Improved docstring for @cross_steps_fixture.
Replaced decorator dependency + internal hack with proper usage of makefun.
See documentation page for details.
1.5.4 - Bug fix
The test step list is now correctly taken into account when a decorated function is called manually. Fixed #30.
See documentation page for details.