tests/conftest.py: shared fixtures (e2e_env, seeded_app, create_mock_extract) tests/test_e2e_api.py: 11 tests — full sync flow, RBAC, table lifecycle tests/test_e2e_extract.py: 6 tests — Keboola/BQ/Jira pipelines, multi-source, corrupt handling tests/test_e2e_docker.py: 3 tests — Docker health + full flow (opt-in via -m docker) Fix admin update route (duplicate id kwarg, .dict() → .model_dump()). 705 tests passing.
5 lines
177 B
INI
5 lines
177 B
INI
[pytest]
|
|
addopts = -m "not live and not docker"
|
|
markers =
|
|
live: tests requiring server access (run with '-m live')
|
|
docker: tests requiring Docker (run with '-m docker')
|