Releases: smarie/python-pytest-cases
1.11.9 - bugfix
FixtureClosureNode
is now able to properly handle ignore_args
, and now supports that plugins append fixtures to the closure, such as pytest-asyncio. Added corresponding tests. Fixes #68
See documentation page for details.
1.11.8 - bugfix
Fixed KeyError
issue happening when a fixture is not found. Now users will see the "normal" error message from pytest ("fixture <name> not found"
). Fixed #67.
See documentation page for details.
1.11.7 - bugfix
Fixed ValueError
issue happening with indirectly parametrized fixtures. Fixed #64.
See documentation page for details.
1.11.6 - pyproject.toml
raddessi added a pyproject.toml
- thanks! Fixed #65.
See documentation page for details.
1.11.5 - bugfix
pytest_parametrize_plus
was not working correctly with test classes, leading to fixture 'self' not found
. Fixed #63.
See documentation page for details.
1.11.4 - python 2 bugfix
Fixed issue happening with @pytest.mark.parametrize
with python 2. Fixed #62.
See documentation page for details.
1.11.3 - minor improvements
Better error message when users use THIS_MODULE
in cases=
instead of module=
.
Added __version__
package-level attribute.
See documentation page for details.
1.11.2 - Increased tolerance to other plugins + bugfix
Now when other plugins try to manipulate the fixture closure, warning messages are emitted but no error is raised. Fixed #55.
Also fixed issue #58 happening with doctest.
See documentation page for details.
1.11.1 - Added `six` dependency explicitly
It was missing from setup.py
.
See documentation page for details.
1.11.0 - `fixture_ref` can now be used inside tuples, leading to cross-products
Fixes #47.
See documentation page for details.