Separate test code from test cases in pytest.
A library to generate badges for typical checks (flake8, pytest, coverage, etc.)
Store data created during your `pytest` tests execution, and retrieve it at the end of the session, e.g. for applicative benchmarking purposes.
A tiny package to ease the creation of test steps with shared intermediate results/state.
Same features as sphinx-gallery (https://sphinx-gallery.github.io/) but on mkdocs (https://www.mkdocs.org/) (no sphinx dependency !).
Define fields in python classes. Easily.
A couple of examples showing how pytest and its plugins can be combined to solve real-world needs.
A thin wrapper of PyYaml to convert Python objects to YAML and back
Yet another validation lib ;). Provides tools for general-purpose variable validation, function inputs/outputs validation as well as class fields validation. All entry points raise consistent ValidationError including all contextual details, with dynamic inheritance of ValueError/TypeError as appropriate.
Simple lambda functions without `lambda x:` prefix and with string conversion capability.
Get the version number of any python module or package, reliably.
Slice in your test base thanks to powerful markers
Tiny utility to launch a script in a separate process, possibly using another python executable/environment. The script may be accessed from the main process through a proxy. This project relies on the default multiprocessing module, therefore the child environment does not require any particular package to be present (not even this package).