Files
Radicale/integ_tests
2026-03-27 22:13:47 +01:00
..
2026-03-02 20:58:58 +01:00
2026-03-26 22:31:54 +01:00
2026-03-26 21:44:21 +01:00
2026-03-26 21:44:21 +01:00
2026-03-26 21:44:21 +01:00
2026-03-26 21:44:21 +01:00
2026-03-26 21:44:21 +01:00
2026-03-26 21:44:21 +01:00
2026-03-26 21:44:21 +01:00
2026-03-26 21:44:21 +01:00

Integration tests

These tests use Playwright to run the tests agains a full Radicale instance.

First time install

You need to install playwright. The easiest way to do this is to create a .venv with playwright inside. You can do this by trying to run the integ tests and then entering the .venv

Assuming you use uv to run/create your .venvs, note that the invocation will fail:

uv run --extra integ_test pytest integ_tests
source .venv/bin/activate

then run

playwright install --with-deps

Running the tests

if you use uv, you can run

uv run --extra dev pytest integ_tests

if you use tox, you can run

tox -c pyproject.toml -e integ_test