в покрытии pytest отсутствует тестовая функция содержимого - PullRequest
0 голосов
/ 05 июня 2019

Я пытаюсь настроить покрытие кода с помощью 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 как выполненные, но код внутри функцийкак пропущено.

Чего мне не хватает?

...