is_lazy is now part of public API, and _LazyValue now has a cache mechanism like _LazyTuple. Fixes #143 @parametrize: custom ids are now correctly taken into account when a single lazy_valueis used for a tuple of parameters. This issue could be seen also with @parametrize_with_cases: idgen does not seem to be taken into account when cases are unpacked into a tuple. Fixes #144. Empty case ids are now replaced with '' to avoid ambiguous interpretation of test ids. Fixes #142. See documentation page for details
<ul> <li><p>Fixed wrong module string decomposition when passed to <code>cas...
<ul> <li><code>@pytest.mark.usefixtures</code> can be now be used on case fu...
<ul> <li><p>Migrated to Github Actions + <code>nox</code> for CI/CD.&l...
is_lazy is now part of public API, and _LazyValue now has a cache mechanism like _LazyTuple. Fixes #...
lazy_value parameters are now cached by pytest node id only. So plugins can access the value without...
<ul> <li>new <code>clone(self, remove_int_base=False)</code> API on <code...
Major refactoring of the way ids and marks are generated and customized in fixture_union, @parametri...
<ul> <li><p><code>@parametrize_with_cases</code> now by default (<c...
<ul> <li>Fixed <code>TypeError</code> with iterable argvalue in standard par...
<ul> <li>Improved description for the <code>glob</code> argument in <code...
<ul> <li>Fixed issue with Empty id marker leaking to test ids. Fixed <a href="https:/...
<ul> <li><code>@parametrize_with_cases</code> now supports that <code>...
Legacy v1 API was dropped. Fixes #192 Unbound case functions in a class (e.g. Foo.bar) can now be d...
<ul> <li><p>Fixed wrong module string decomposition when passed to <code>cas...
<ul> <li><code>@pytest.mark.usefixtures</code> can be now be used on case fu...
<ul> <li><p>Migrated to Github Actions + <code>nox</code> for CI/CD.&l...
is_lazy is now part of public API, and _LazyValue now has a cache mechanism like _LazyTuple. Fixes #...
lazy_value parameters are now cached by pytest node id only. So plugins can access the value without...
<ul> <li>new <code>clone(self, remove_int_base=False)</code> API on <code...
Major refactoring of the way ids and marks are generated and customized in fixture_union, @parametri...
<ul> <li><p><code>@parametrize_with_cases</code> now by default (<c...
<ul> <li>Fixed <code>TypeError</code> with iterable argvalue in standard par...
<ul> <li>Improved description for the <code>glob</code> argument in <code...
<ul> <li>Fixed issue with Empty id marker leaking to test ids. Fixed <a href="https:/...
<ul> <li><code>@parametrize_with_cases</code> now supports that <code>...
Legacy v1 API was dropped. Fixes #192 Unbound case functions in a class (e.g. Foo.bar) can now be d...
<ul> <li><p>Fixed wrong module string decomposition when passed to <code>cas...
<ul> <li><code>@pytest.mark.usefixtures</code> can be now be used on case fu...
<ul> <li><p>Migrated to Github Actions + <code>nox</code> for CI/CD.&l...