Bennosetests, baskı ifadelerimin çıktısını alıyor. Bu nasıl atlatılır?
$ nosetests -v mytest.py
tüm testler geçerken tüm baskı çıkışları yakalanır yazın. Baskı çıktılarını her şeyin geçtiği halde görmek istiyorum.
Yaptığım şey, çıktıyı görmek için bir onaylama hatasını zorlamaktır.
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)
Bu kadar hakir, daha iyi bir yol olmalı. Aydınlat beni lütfen.
Programlı bir şekilde nasıl yapılır? –