654 B
654 B
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 integ_test pytest integ_tests