[pytest] testpaths = tests python_files = test_*.py python_classes = Test* python_functions = test_* markers = unit: mark test as a unit test (fast, isolated) integration: mark test as an integration test (multi-component) e2e: mark test as an end-to-end test (full workflow) slow: mark test as slow-running (>5s) external_api: mark test as requiring external API calls llm: mark test as requiring LLM calls addopts = -v --strict-markers --tb=short -ra filterwarnings = ignore::DeprecationWarning ignore::PendingDeprecationWarning