在Coverage.py with Ned Batchelder蟒蛇&测试播客,布赖恩和斯内德简要讨论一下,如果你需要使用覆盖运行测试,最好是从coverage.py执行运行测试而不是调用带有覆盖范围的测试跑步者。为什么是这样,有什么不同? 把一些情况下这个:我目前使用nose测试运行,并与nosetests命令行工具的帮助下与--with-coverage option执行测试: $ noset
我有一个TestMain.py,它可以检测和运行鼻测试,并且我试图在其中启用代码覆盖。测试当前加载如下: if __name__ == '__main__':
# Some initialization code here, so command-line cannot be used
# Coverage configuration here
test_loader