最佳答案
我打字的时候
$ 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)
这种感觉太恶心了,一定有更好的办法,请指点我一下。