我正在使用命令
nosetests -v --with-coverage --cover-package=task --cover-erase --cover-html-dir=cover --cover-html --with-xunit task
运行测试用例
但是在运行完所有的测试用例之后,我得到了nosetests.xml空白和以下错误。在
^{pr2}$
我几乎尝试过谷歌上找到的所有东西。甚至删除了.coverage文件和all.pyc,但仍然显示相同的内容错误。任何主意。。?在
Tags:
可以尝试的一件事是运行nose而不捕获日志
nologcapture
。很可能您在导入级别的某个地方有一个流氓日志记录,它在测试运行之前阻塞了鼻子。 如果您只需在测试文件上运行python task.py
,通常可以很容易地暴露这些错误—错误将立即抛出。在如果这仍然不能解决您的问题,请尝试在python中使用test
__main__
函数中的nose.run()
运行nose,并使用python -m pdb task.py
函数启动它,即使nose中的pdb
选项不起作用,也可以调试此类错误。在这是因为混合了不同的格式。在
您的错误在
formatLogRecords()
内而不是:
msg = msg % self.args
您应该使用^{} :
更好的方法是:
^{pr2}$结果:
这样你的args可以与一个灵活的。在
相关问题 更多 >
编程相关推荐