Testing is done via pytest. Make sure to run
pip install -r requirements-test.txtin your venv.
Linting is done with pre-commit. Install it, then run
pre-commit installin the repo folder to set up all the linters and automatically run them when you commit.