[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"
addopts = -m "not integration"
