SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • fast2hell

    fast2hell

    16 AĞUSTOS 2006
  • LavcoPriceTech

    LavcoPriceTe

    21 AĞUSTOS 2010
  • michellefeng's channel

    michellefeng

    26 Kasım 2006