[pytest] # Test discovery patterns python_files = test_*.py python_classes = Test* python_functions = test_* # Asyncio configuration asyncio_mode = auto asyncio_default_fixture_loop_scope = function # Output options addopts = -v --strict-markers --tb=short --disable-warnings # Test paths testpaths = tests # Markers markers = unit: Unit tests (fast, no external dependencies) integration: Integration tests (database, external services) e2e: End-to-end tests (full system) slow: Tests that take significant time