【发布时间】:2011-05-12 08:16:51
【问题描述】:
当我输入时
$ nosetests -v mytest.py
当所有测试都通过时,我的所有打印输出都会被捕获。 即使一切都通过了,我也想看到打印输出。
所以我正在做的是强制一个断言错误来查看输出,就像这样。
class MyTest(TestCase):
def setUp(self):
self.debug = False
def test_0(self):
a = .... # construct an instance of something
# ... some tests statements
print a.dump()
if self.debug:
eq_(0,1)
感觉太hackish了,一定有更好的方法。请赐教。
【问题讨论】:
-
知道如何以编程方式进行吗?