Skip to content
15 / 15

Как организовать тесты в большом проекте: conftest.py, pytest-xdist, pytest-benchmark, фикстуры по слоям?

Большой test suite требует слоистой организации: conftest.py на каждом уровне даёт scoped fixtures без импортов; pytest-xdist (pytest -n auto) распараллеливает по CPU; pytest-benchmark даёт точные measurement с outlier-detection. Структурируй каталоги по слоям (tests/unit/, tests/integration/, tests/e2e/), отделяй custom marks (-m "not slow"), держи общие фикстуры в верхнем conftest.py.

Как организовать тесты в большом проекте: conftest.py, pytest-xdist, pytest-benchmark, фикстуры по слоям? | JScriptiser