The suite runs in ~1 second and is cross-platform (Linux-only APIs are mocked), so CI is nearly free: a single workflow with pip install -r backend/requirements.txt pytest + python -m pytest on ubuntu-latest, triggered on push and pull_request.
Add the status badge to the README once green. Protects contributor PRs from regressions.
The suite runs in ~1 second and is cross-platform (Linux-only APIs are mocked), so CI is nearly free: a single workflow with
pip install -r backend/requirements.txt pytest+python -m pytestonubuntu-latest, triggered on push and pull_request.Add the status badge to the README once green. Protects contributor PRs from regressions.