Tests¶
The project uses pytest for testing.
Install the dev extra¶
Run¶
Conventions¶
- Tests live under
tests/and mirror theslm4ie/layout. - Fixtures used by
tests/data/are small and committed in-tree — never point tests at the live/vault/data/SLM4IE/data store. - Pytest configuration lives in
pyproject.toml([tool.pytest.ini_options].testpaths).
Linting¶
Ruff is configured with Google-style docstring checks:
See Development for the full conventions.