[pytest] testpaths = tests asyncio_mode = auto filterwarnings = ignore::DeprecationWarning # Default-pytest läuft die schnelle Unit-Suite (~77 Tests, < 1s); die # E2E-Suite muss explizit via -m integration aktiviert werden, damit # Backend-Outages, LLM-API-Probleme oder fehlende prod-DB-Daten nicht # die normale lokale Entwicklung blockieren. Siehe Issue #50. markers = integration: live HTTP/PDF/LLM/DB tests, slow, may flake on backend issues slow: tests that take > 5s, opt out via -m "integration and not slow" e2e: Playwright browser tests against live site, requires chromium addopts = -m "not integration and not e2e"