我打字的时候
$nosetest-v mytest.py
当所有测试通过时,将捕获我的所有打印输出。
我想看到打印输出,即使一切通过
所以我要做的是强制一个断言错误来查看输出,如下所示
类MyTest(测试用例):
def设置(自):
self.debug=False
def测试_0(自身):
a=…#构造某物的实例
# ... 一些测试语句
打印a.dump()
如果self.debug:
等式(0,1)
这感觉太俗气了,一定有更好的办法。请开导我
要么:
$nosetests--nocapture mytest.py
或:
$NOSE\u NOCAPTURE=1 nostests mytests.py
(也可以在nose.cfg文件中指定,请参阅nosetests--help)