我是新手coverage.py . 我用 coverage run unit_tests.py
运行我的测试 . 然后我使用 coverage report
生成了以下覆盖总结:
Name Stmts Miss Cover
--------------------------------
cardnames 28 0 100%
dominion 458 210 54%
unit_tests 181 0 100%
--------------------------------
TOTAL 667 210 69%
除了包含我想在unit_tests.py中测试的 cardnames.py
和 dominion.py
之外,覆盖率报告还包括 unit_tests.py
文件本身 . (在覆盖率计算中) . 如何从报告中排除此文件?
1 回答
从他们的documentation:
所以,从臀部编写脚本,语法就像
coverage run --source=<files to be included> --omit=unit_tests.py unit_tests.py
.