首页 文章

测试覆盖鼻子与pytest

提问于
浏览
1

我有一个包含folder1和文件夹2的库 . 这些文件夹中还包含子文件夹 . 当我使用nose进行测试时,我使用了以下参数:

noseargs = "--verbose -w test --with-coverage --cover-package folder1,folder2"

与pytest,我使用这个:

testargs = "--cov folder1 --cov folder2"

我在测试覆盖率报告中遇到了重大差异 . Nose报告覆盖率约为85%,而pytest仅报告45%

结果如此广泛的差异是否正常?

1 回答

  • 2

    问题是一些测试使用了setup和teardown,但是这些类并没有继承自unittest.TestCase . pytest正在跳过这些测试 .

相关问题