[tool:pytest] testpaths = backend/app/tests python_files = test_*.py python_classes = Test* python_functions = test_* addopts = --verbose --strict-markers --tb=short --cov=backend/app --cov-report=term-missing --cov-report=html --cov-report=xml markers = slow: marks tests as slow (deselect with '-m "not slow"') integration: marks tests as integration tests security: marks tests as security-related [coverage:run] source = backend/app omit = */tests/* */venv/* */__pycache__/* */migrations/* [coverage:report] precision = 2 show_missing = True skip_covered = False [coverage:html] directory = htmlcov