Releases: smarie/python-pytest-steps
1.8.0 - New fixtures for `pytest-harvest`
- New fixtures
step_bag
andcross_bag
, that may be used whenpytest-harvest
is installed. These fixtures are versions ofpytest-harvest
'sresults_bag
fixture that can be used with steps. Fixes #49. PR #46 byj-carson
. six
is 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 tosix
for setup and addedpy.typed
file, as well as set thezip_safe
flag 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.