pytest coverage缺少测试功能内容

时间:2019-06-04 21:37:35

标签: python python-3.6 pytest pytest-cov

我正在尝试使用安装了pytest-cov的pytest设置代码覆盖率。生成的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中的函数签名已运行,但是未删除函数中的代码。

我想念什么?

0 个答案:

没有答案