[pytest] testpaths = tests # Default python collector is disabled; tests/conftest.py collects each # test_*.py as one case via main(). That keeps the existing scripts until # they are split into native pytest functions. python_files = __pytest_default_collector_disabled__.py python_functions = test_* addopts = -ra --tb=short markers = unit: no Postgres; safe on Windows SQLite checkouts integration: API/store tests on kansho_test (never kansho_dev) slow: long-running; omitted in the default Gitea command