[pytest] # Pytest configuration # Test discovery patterns python_files = test_*.py python_classes = Test* python_functions = test_* # Test paths testpaths = tests # Coverage options addopts = --verbose --cov=src --cov-report=html --cov-report=term-missing --cov-report=xml --cov-fail-under=49 --asyncio-mode=auto --timeout=300 # Markers markers = unit: Unit tests integration: Integration tests slow: Slow running tests requires_credentials: Tests requiring API credentials # Ignore warnings filterwarnings = ignore::DeprecationWarning ignore::PendingDeprecationWarning