12 Mayıs 2011, PERŞEMBE
nosetests baskı ifadelerim çıkış yakalıyor. Bunu nasıl engelleyecek?
Ben yazarken
$ nosetests -v mytest.py
bütün baskı benim çıkışları tüm testleri geçerken yakalanır. Hatta her şey geçer yazdırma çıktıları görmek istiyorum.
Bu yüzden ne yaptığımı iddia bir hata çıktı, bu gibi görmek güçtü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)
Hackish, daha iyi bir yolu olmalı diye düşünüyor. Lütfen beni aydınlatın.
CEVAP
12 Mayıs 2011, PERŞEMBE
Ya da:
$ nosetests --nocapture mytest.py
Ya da:
$ NOSE_NOCAPTURE=1 nosetests mytests.py
(nose.cfg
dosyasıdır, nosetests --help
)
Bunu Paylaş:
Giriş / çıkış izleme tam bir yığın bas...
Nasıl Python stderr için baskı?...
Nasıl baskı yeni satır veya boşluk olm...
Nasıl çıkış için MySQL csv biçiminde s...
Nasıl/çıkış/python virtualenv devre dı...