See tests in tests/ for details. The tests are split into separate files, that should explain things
bit by bit - following the agenda.
There are some skipped tests that would fail. You may want to play around with those as well. Also there are some links you might want to read.
Happy coding!
You need to have uv installed.
If you have nur installed you can just use nur install and then
nur test.
In all other cases:
- Use
uv sync --groups devto install everything - Use
uv run pytest tests/to install the tests
(you may also run single files of course)