[pytest] # Keep collection inside backend/tests — avoid loose test_*.py / scratch probes at repo root testpaths = tests python_files = test_*.py python_classes = Test* python_functions = test_* asyncio_mode = auto norecursedirs = .* build dist scratch scripts temp_test __pycache__ .venv venv node_modules filterwarnings = ignore::DeprecationWarning ignore::PendingDeprecationWarning # Fail fast on hung suites in local/CI when pytest-timeout is installed (optional) # timeout = 120 addopts = -ra --tb=short