Releases: smarie/python-pytest-cases
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.
1.10.1 - Bugfix
Fixed #52.
See documentation page for details.
1.10.0 - New feature: fixtures unpacking
You can now unpack a fixture iterable into several individual fixtures using unpack_fixture or using @pytest_fixture_plus(unpack_into=<names>). This is also available in union_fixture(unpack_into=<names>). Fixed #50 and #51.
See documentation page for details.
1.9.3 - Bugfix
Fixed issues when parametrize argnames contains a list. This fixed #49
See documentation page for details.
1.9.2 - Bugfix with pytest 3.7
Fixed #48.
See documentation page for details.
1.9.1 - Bugfix
Fixed #48.
See documentation page for details.
1.9.0 - New `--with-reorder` commandline option
New commandline option '--with-reorder' to change the reordering startegy currently in application. Fixes #45.
The --with-reorder "skip" mode was not working correctly in presence of marks, fixed it. Fixed #46.
See documentation page for details.
1.8.1 - BugFixes
Ids should not be used when setting a NOT_USED parametrization. Fixes #43
Fixed issue with ordering and setup/teardown for higher-level scope fixtures (session and module scopes) when using union fixtures. Fixes #44
See documentation page for details.
1.8.0 - Better ids for fixture unions
New:
fixture_unionnow accept a non-Nonevalue forids. It also has a newidstyleargument allowing users to change the style of ids used. Finallypytest_parametrize_plusrelies on thisidsargument to set a more readable list of ids for the created union. Fixes #41.
Misc:
- Added non-regression test for fixture order. It passes already for all recent pytest versions (after 3.3). Fixes #42
See documentation page for details.