Run the test suite from the repository root with:
uv run pytest
Generate coverage data from the repository root with:
uv run coverage run --branch -m pytest uv run coverage html