pytest-cov — плагин для coverage: pytest --cov=app --cov-report=html. Отчёт показывает какие строки выполнялись, какие нет. Branch coverage (--cov-branch) — проверяет обе ветки if/else. Цель: 80-90% — разумный минимум, 100% — часто избыточен (boilerplate тестирование). coverage.py — базовая библиотека. .coveragerc — конфигурация: исключения (# pragma: no cover), omit файлы. В CI: fail если coverage ниже порога. Не гонись за процентами — лучше тестировать бизнес-логику, чем getter/setter.
Как измерять code coverage?
Middle
268 просмотровAFK Offer AI
Как использовать Docker для Python-разработки?