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"