Skip to content

Developer Notes

Testing

This project uses pytest for its test suite. The dependencies are defined in pyproject.toml, and the test settings are in pytest.ini.

To install the project and its test dependencies in editable, run:

pip install -e ".[test]"

Then, the test suite can be ran with:

pytest

Test Coverage

Test coverage can be generated with the pre-configured coverage.py tool. Follow the installation instructions in Testing, and then just append --cov:

pytest --cov