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