The unit tests require graphviz to be installed.
uv run --group test pytest -vv -sThis repo is setup to use nox in a Continuous Integration
workflow. The above instructions (except installing graphviz)
can be executed with 1 nox command.
uvx nox -s testsCode coverage is included when using nox as well.
The coverage report should be generated after running the tests with nox.
uvx nox -s coverageThis will generate a .coverage_.md file of the coverage summary and a more in-depth analysis
in HTML form located in the htmlcov folder at the repo's root.