Pytest-Plugin#
Prysk optionally can be installed with pytest support. If the user chooses to do so, various features and benefits provided by pytest and its plugins will be also available for the prysk tests.
E.g.:
The pytest test collection mechanisms
Expression based test selection using the
-k
flagThe test reporting of pytest
Parallel test execution (using pytest-xdist)
How to install the pytest plugin#
In order to install prysk with pytest support, the extra pytest-plugin, needs to be enabled. How this can be achieved depends or your package management tool. Here are some examples:
pip install 'prysk[pytest-plugin]'
poetry add -E "pytest-plugin" prysk
How to run prysk tests with pytest#
Once you installed prysk with pytest, it will use pytest mechanisms to collect your prysk tests.
So usually a simple pytest
does the trick.
Attention
In case you want to prevent pytest from running any prysk test just pass -p no:prysk
to the pytest cli.