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

  • Kindness

    Kindness

    23 Ocak 2006
  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010
  • MysteryGuitarMan

    MysteryGuita

    16 HAZİRAN 2006