जब मैं टाइप करता हूँ
$ 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)
यह इतना हैकिश लगता है, एक बेहतर तरीका होना चाहिए। कृपया मुझे बताएं।
किसी भी विचार यह कैसे प्रोग्रामेटिकली करना है?
—
योहान याकिमोविच