[pytest]
minversion = 6.0
addopts = -ra -q --strict-markers --strict-config
testpaths = tests
python_files = test_*.py
python_classes = Test*
python_functions = test_*
markers =
    contract: Contract/API tests
    load: Load and performance tests
    reality: Real-world agent workflow tests
    smoke: Quick smoke tests
    slow: Tests that take a long time to run
asyncio_mode = auto
timeout = 300
filterwarnings =
    ignore::DeprecationWarning
    ignore::PendingDeprecationWarning