Я пытаюсь настроить покрытие кода с помощью pytest с установленной pytest-cov.Сгенерированные html-отчеты показывают, что код внутри тестовых функций не запускается.
pytest --cov packageroot --cov-report html:cov_html --cov-report term
Пример вывода термина:
packageroot\dir1\dirA\__init__.py 0 0 100%
packageroot\dir1\dirA\lib_foo.py 169 145 14%
packageroot\dir1\dirA\lib_bar.py 152 133 12%
packageroot\dir1\dirA\test_lib_foo.py 74 56 24%
packageroot\dir1\dirA\test_lib_bar.py 106 73 31%
Я изначально выполняю существующие тесты unittest.TestCase, хотя я попытался удалить класс и запустить его в стиле pytest, без изменений в результатах.
Строковое покрытие в html показывает подписи функций в test _ *. py как выполненные, но код внутри функцийкак пропущено.
Чего мне не хватает?