Skip to content

Releases: smarie/python-pytest-cases

1.11.1 - Added `six` dependency explicitly

02 Aug 10:34

Choose a tag to compare

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

01 Aug 16:59

Choose a tag to compare

1.10.1 - Bugfix

03 Jul 12:04

Choose a tag to compare

Fixed #52.

See documentation page for details.

1.10.0 - New feature: fixtures unpacking

03 Jul 11:03

Choose a tag to compare

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

27 Jun 17:04

Choose a tag to compare

Fixed issues when parametrize argnames contains a list. This fixed #49

See documentation page for details.

1.9.2 - Bugfix with pytest 3.7

25 Jun 11:40

Choose a tag to compare

1.9.1 - Bugfix

25 Jun 11:11

Choose a tag to compare

Fixed #48.

See documentation page for details.

1.9.0 - New `--with-reorder` commandline option

17 Jun 14:28

Choose a tag to compare

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

14 Jun 16:44

Choose a tag to compare

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

14 Jun 11:12

Choose a tag to compare

New:

  • fixture_union now accept a non-None value for ids. It also has a new idstyle argument allowing users to change the style of ids used. Finally pytest_parametrize_plus relies on this ids argument 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.