Testing#
After you’ve set up your environment, you can run tests on Python 3.10:
nox -rs tests -p "3.10"
Coverage#
I strive to maintain 100% combined coverage (from multiple Python versions, as well as integration tests), so make sure your changes are tested. To run integration tests, you can follow the Docker guide.
Other tests#
Doctests#
nox -rs xdoctest -p "3.12"
Type checking#
nox -rs mypy -p "3.12"
Dependency checks#
nox -rs deps -p "3.12"