| [tool.pytest.ini_options] |
| |
| |
| |
| testpaths = ["tests"] |
| python_files = ["test_*.py"] |
| python_classes = ["Test*"] |
| python_functions = ["test_*"] |
| |
| addopts = "-ra --strict-markers -m 'not live'" |
| markers = [ |
| "unit: fast, no external services or credentials (accounts, guards, config)", |
| "integration: needs the committed CDMS index (data/cdms_metadata.db) + qdrant-client, but NO network/credentials", |
| "live: needs real API keys or a running server (OpenAI/Tavily/FastAPI/Docker-Qdrant) — skipped by default", |
| ] |
| filterwarnings = ["ignore::DeprecationWarning"] |
|
|