- Позволяет проверить 100% кода, который используется в программе
- Сначала нужно установить библиотеку
pip install coverage
- Дополнительно для Модуль тестирования PyTest:
pip instal pytest-cov
- Дополнительно для Модуль тестирования PyTest:
Руководство
- Тестирование и сохранение в файл .coverage
coverage run test_math.py
- Отчёт в терминал
coverage report
- Показ тех данных, которые не тестируются
coverage report -m
- Работаем с pytest
pytest --cov=math_func
- Выводим в HTML:
pytest --cov=math_func --cov-report=html
- Выводим в HTML: