TestingΒΆ

BYCEPS comes with a quite extensive (but not all-encompassing) suite of tests to be able to verify that at least a big part works as intended.

Running the tests is mostly useful for development of BYCEPS itself as well as for customization.

First, install the test dependencies:

$ uv sync --frozen --group test

Then run the tests:

$ uv run pytest

To abort on encountering the first failing test case:

$ uv run pytest -x