Dangerzone Testing¶
Dangerzone has some automated testing under tests/.
The following assumes that you have already setup the development environment.
Run tests¶
Unit / integration tests are run with:
Run a subset¶
The test target wraps pytest, so you can call it directly with the usual selectors:
Lint and type-check¶
CI runs the same checks as:
Most formatting issues can be fixed automatically with:
Test on another Linux distribution¶
To run the tests inside a clean container for any supported Debian, Ubuntu, or Fedora release, see Use the containerized dev environments.