标签: python unit-testing testing code-coverage python-unittest
我正在编写一个简单的命令行程序的pyunit单元测试。我可以生成测试覆盖率数字吗?我想知道我的测试没有涵盖哪些线路。
答案 0 :(得分:9)
我经常使用Ned Batchelder的coverage.py工具来实现此目的。
答案 1 :(得分:1)
如果您使用testoob运行测试,则可以使用--coverage获取覆盖率报告。可以使用easy_install安装。不需要对测试进行任何更改:
--coverage
testoob alltests.py --coverage