<ul> <li><p><code>lazy_value</code> parameters are now cached by pytest node id only. So plugins can access the value without triggering an extra function call, but a new call is triggered for each pytest node, so as to prevent mutable object leakage across tests. Fixed <a href="https://github.com/smarie/python-pytest-cases/issues/149">#149</a> while ensuring no regression for <a href="https://github.com/smarie/python-pytest-cases/issues/143">#143</a>.</p> </li> <li><p>The <code>ids</code> argument of <code>parametrize</code> now accepts a (possibly infinite) generator of ids, e.g. (<code>f"foo{i}" for i in itertools.count()</code&...
<ul> <li>Fixed issue with Empty id marker leaking to test ids. Fixed <a href="https:/...
<ul> <li><p>Legacy v1 API was dropped. Fixes <a href="https://github.com/smarie...
<ul> <li>Improved description for the <code>glob</code> argument in <code...
lazy_value parameters are now cached by pytest node id only. So plugins can access the value without...
<ul> <li><p><code>is_lazy</code> is now part of public API, and <co...
<ul> <li>new <code>clone(self, remove_int_base=False)</code> API on <code...
<ul> <li><p>Improved documentation to explain why <code>@fixture</code>...
Fixed issue with @parametrize_with_cases when two cases with the same id and both requiring a fixtur...
<ul> <li>Fixed <code>TypeError</code> with iterable argvalue in standard par...
<ul> <li><p>Major refactoring of the way ids and marks are generated and customize...
<ul> <li><p>Migrated to Github Actions + <code>nox</code> for CI/CD.&l...
<ul> <li><p>Fixed wrong module string decomposition when passed to <code>cas...
<ul> <li>Added support for pytest items without funcargs. Fixes interoperability with ot...
<ul> <li><p><code>@parametrize_with_cases</code> now by default (<c...
<ul> <li><code>@parametrize_with_cases</code> now supports that <code>...
<ul> <li>Fixed issue with Empty id marker leaking to test ids. Fixed <a href="https:/...
<ul> <li><p>Legacy v1 API was dropped. Fixes <a href="https://github.com/smarie...
<ul> <li>Improved description for the <code>glob</code> argument in <code...
lazy_value parameters are now cached by pytest node id only. So plugins can access the value without...
<ul> <li><p><code>is_lazy</code> is now part of public API, and <co...
<ul> <li>new <code>clone(self, remove_int_base=False)</code> API on <code...
<ul> <li><p>Improved documentation to explain why <code>@fixture</code>...
Fixed issue with @parametrize_with_cases when two cases with the same id and both requiring a fixtur...
<ul> <li>Fixed <code>TypeError</code> with iterable argvalue in standard par...
<ul> <li><p>Major refactoring of the way ids and marks are generated and customize...
<ul> <li><p>Migrated to Github Actions + <code>nox</code> for CI/CD.&l...
<ul> <li><p>Fixed wrong module string decomposition when passed to <code>cas...
<ul> <li>Added support for pytest items without funcargs. Fixes interoperability with ot...
<ul> <li><p><code>@parametrize_with_cases</code> now by default (<c...
<ul> <li><code>@parametrize_with_cases</code> now supports that <code>...
<ul> <li>Fixed issue with Empty id marker leaking to test ids. Fixed <a href="https:/...
<ul> <li><p>Legacy v1 API was dropped. Fixes <a href="https://github.com/smarie...
<ul> <li>Improved description for the <code>glob</code> argument in <code...