[pytest]
testpaths = tests
python_files = test_*.py
python_classes = Test*
python_functions = test_*
addopts = -v --tb=short

markers =
    integration: mark test as integration test (requires database)
    e2e: mark test as end-to-end test (requires running server and playwright)
    stress: mark test as stress test (may take longer, tests system stability)
    load: mark test as load test (concurrent requests, tests throughput)
