Тестируются два файла:
- example_solution.py
- created_unit_test.py
Я запускаю этот код в своем Linux-клиенте: выполнение покрытия --branch созданные_scripts/created_unit_test.py
И получите отчет в форме ASCII:
Код: Выделить всё
----------------------------------------------------------------------
Ran 4 tests in 0.001s
OK
Name Stmts Miss Branch BrPart Cover
------------------------------------------------------------------------
created_scripts/created_unit_test.py 12 1 0 0 92%
created_scripts/example_solution.py 3 1 2 0 80%
------------------------------------------------------------------------
TOTAL 15 2 2 0 88%
Мои вопросы:< /p>
- Какое недостающее утверждение не выделяется и как от него избавиться?
- Как Cover.py рассчитывает оценку? Например, «example_solution.py» имеет 3 оператора, 1 из которых, похоже, не рассматривается. Таким образом, можно было бы ожидать, что показатель покрытия операторов составит 66 %, но почему он составляет 80 %?
Другой HTML-отчет, но для кода с той же проблемой
Подробнее здесь: https://stackoverflow.com/questions/788 ... doesent-sh