[pytest] # pytest-asyncio configuration asyncio_mode = auto # Test discovery patterns python_files = test_*.py *_test.py python_classes = Test* python_functions = test_* # Coverage settings addopts = --verbose --strict-markers --tb=short --cov-report=term-missing # Test paths testpaths = backend/tests backend # Markers for test categorization markers = slow: marks tests as slow (deselect with '-m "not slow"') integration: marks tests as integration tests unit: marks tests as unit tests e2e: marks tests as end-to-end tests