입력 할 때
$ 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)
그것은 해킹처럼 느껴지며 더 좋은 방법이 있어야합니다. 제발 깨달아 줘
프로그래밍 방식으로 수행하는 방법을 알고 있습니까?
—
Yauhen Yakimovich