coverage.py является инструментом для измерения покрытия тестового кода программ Python

О нас

coverage.py инструмент для измерения покрытия тестового кода программ Python. Это контролирует Вашу программу, отмечая, какие части кода были выполнены, затем анализирует источник для идентификации кода, который, возможно, был выполнен, но не был.
- взятый от https://coverage.readthedocs.io/

Инструкции по установке

Можно установить coverage.py с зернышком

$ pip install coverage 

Использование

Выполненный coverage.py с:

$ coverage run my_program.py arg1 arg2 

Вывод похож:

$ coverage report -m Name Stmts Miss Cover Missing ------------------------------------------------------- my_program 20 4 80% 33-35, 39 my_other_module 56 6 89% 17-23 ------------------------------------------------------- TOTAL 76 10 87% 

Детали могут быть найдены здесь.