[pytest] # Pytest configuration for Peikarband # Test discovery testpaths = tests python_files = test_*.py python_classes = Test* python_functions = test_* # Output addopts = -v --strict-markers --tb=short --cov=src --cov-report=html --cov-report=term-missing --cov-fail-under=80 # Markers markers = unit: Unit tests integration: Integration tests e2e: End-to-end tests slow: Slow tests fast: Fast tests database: Tests that require database redis: Tests that require Redis external: Tests that call external APIs # Coverage [coverage:run] source = src omit = */tests/* */migrations/* */__init__.py [coverage:report] precision = 2 show_missing = True skip_covered = False