diff options
Diffstat (limited to 'devel/py-pytest-cases/pkg-descr')
-rw-r--r-- | devel/py-pytest-cases/pkg-descr | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/devel/py-pytest-cases/pkg-descr b/devel/py-pytest-cases/pkg-descr new file mode 100644 index 000000000000..249fb7e59454 --- /dev/null +++ b/devel/py-pytest-cases/pkg-descr @@ -0,0 +1,14 @@ +Did you ever think that most of your test functions were actually the same test +code, but with different data inputs and expected results/exceptions? +- pytest-cases leverages pytest and its great @pytest.mark.parametrize + decorator, so that you can separate your test cases from your test functions. +- In addition, pytest-cases provides several useful goodies to empower pytest. + In particular it improves the fixture mechanism to support "fixture unions". + This is a major change in the internal pytest engine, unlocking many + possibilities such as using fixture references as parameter values in a test + function. See here. + +pytest-cases is fully compliant with pytest-harvest so you can easily monitor +the execution times and created artifacts. With it, it becomes very easy to +create a complete data science benchmark, for example comparing various models +on various datasets. |