NoTests正在捕获打印语句的输出。如何规避?

我打字的时候

$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

发表评论