nose-progressive

Yazılım ekran görüntüsü:
nose-progressive
Yazılım detaylar:
Versiyon: 1.5
Qayıt: 14 Apr 15
Geliştirici: Erik Rose
Lisans: Ücretsiz
Popülerlik: 1

Rating: nan/5 (Total Votes: 0)

Burun-ilerici bir test hataları kompakt ekran için ekranın geri kalanı (aynı zamanda scrollback tamponu) kurtararak, bir sabit ilerleme çubuğu ilerleme gösteren bir burun eklentisi. Bu kadar kısa sürede ortaya çıktıkça başarısızlıklar ve hatalar görüntüler ve daha az yararlı çıktı lehine ekran kapalı onları kaydırma önler.
Burun Progressive yönetim felsefesi kısa sürede ekrana yararlı bilgi almak ve hala ilerleme gösteren ederken mümkün olduğunca uzun orada tutmaktır.
Kurulum:
burun-ilerici yüklemek pip
Ya da, kanama-kenar, yayımlanmamış bir sürümü almak için:
-e yüklemek pip
& Nbsp; git: //github.com/erikrose/nose-progressive.git#egg=nose-progressive
Kullanım:
nosetests --with-ilerici
Örnek:
Aşağıdaki oldukça adalet yapmaz; gerçek bir terminalde, HATA veya HATA sonra 2 yol adı hatları görsel parçalama yardım etmek cesur ve altındaki ilerleme çubuğu yanı sıra kalın:
% Nosetests --with-ilerici
FAIL: kitsune.apps.notifications.tests.test_events: MailTests.test_anonymous
& Nbsp; apps / bildirimler / testler / test_events.py 31
& Nbsp; vadede, çizgi 279, "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/unittest.py" Dosya
& Nbsp; testMethod ()
& Nbsp; test_anonymous olarak, satır 361, "/Users/erose/Checkouts/kitsune/../kitsune/apps/notifications/tests/test_events.py" Dosya
& Nbsp; eq_ (1, len (mail.outbox))
& Nbsp; eq_ içinde, satır 31, "/Users/erose/Checkouts/kitsune/vendor/packages/nose/nose/tools.py" Dosya
& Nbsp; == b, msj veya iddia% (a, b) "% r =% r!"
AssertionError
HATA: kitsune.apps.questions.tests.test_templates: TemplateTestCase.test_woo
& Nbsp; apps / soru / test / test_templates.py 494
& Nbsp; vadede, çizgi 279, "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/unittest.py" Dosya
& Nbsp; testMethod ()
& Nbsp; hat 196, "/Users/erose/Checkouts/kitsune/vendor/packages/mock/mock.py" Dosya, yamalı
& Nbsp; dönüş fonk (* args, ** keywargs)
& Nbsp; test_woo içinde, satır 494, "/Users/erose/Checkouts/kitsune/../kitsune/apps/questions/tests/test_templates.py" Dosya
& Nbsp; attrs_eq (mail.outbox [0], = ['some@bo.dy'] için,
IndexError: aralık dışında listesi indeksi
kitsune.apps.questions.tests.test_templates: TaggingViewTestsAsAdmin.test_add_new_canonicalizes [=========== -]

Özellikler :

  • yerine ekran kapalı yararlı tracebacks kaydırma veya noktalar ve cruft onları dışarı aralık daha sabit bir ilerleme çubuğu ilerleme gösterir.
  • Göster tracebacks kısa sürede onlar acı sonuna kadar beklemek yerine ortaya gibi. Traceback (En son çağrı son); & quot Strip: & quot; tracebacks kapalı onlar daha az yer kaplar böylece.
  • geri burun beslenebilir bir biçimde başarısız testler tanımlayın, bu yüzden onları yeniden çalıştırmak kolay.
  • vi-tarzı hat numarası ile tam bir dosya sistemi yolunu Yazdır, böylece komut yapıştırabilirsiniz ve editörü hata düz alınacak.
  • (elbette) Django Django yoluyla-burun büyük çalışma.

Bu sürümdeki yeni nedir:

  • Ekle --progressive-editör-kısayol-şablon seçeneği , tamamen editör kısayollarını özelleştirmek icar. Şimdi biz yazıldığından olursa olsun nasıl bir go-to-line seçeneği vardır herhangi bir metin editörü destek.
  • Python 2.5 için Bırak desteği. Modern dize biçimlendirme gerekli.
  • Python 3.2.3 ve üstü için birinci sınıf desteği ekleyin. Benim zehir yapılandırma sadece yanlış çıktı.
  • traceback bileşenleri nones Tolerate: dosya isimleri ve kod özellikle ayıklar. (Kyle Gibson)

sürüm 1.3 yeni nedir:

  • ilerleme çubuğu yineler. Şimdi güzel terminali büyü yerine eşit işaretleri yapılır. Terminal en az 16 renk destekleyen, ama bir tek renkli geri dönüş daha az için orada zaman en iyi görünüyor. Ya da, birkaç yeni komut satırı seçeneklerini kullanarak renkleri özelleştirebilirsiniz.
  • ASCII olmayan karakter traceback metinde göründü oldu Unicode kodlama hatası düzeltildi. (Naoya Inada)

sürüm 1.2.1 yeni nedir:

  • biçimlendirici boş tracebacks Tolerate. Bu herhangi bir test çerçeveler önce meydana çöker exacerbating önler.

sürüm 1.1.1 yeni nedir:

  • çökmesine formatlayıcıyı neden olacak bir hata düzeltildi Birçok SyntaxErrors üzerinde. Bu aynı zamanda bir SyntaxError olduğunda Test çerçeve belirlenmesi için sezgisel tarama geliştirir:. Şimdi sürece hata testin altında bir karede olduğu gibi bulabilirsiniz

sürüm 1.1 Yeni nedir:

  • Şimdi ayrı olarak editör burun-ilerici kullanımları ayarlayabilirsiniz $ EDİTÖR kabuk değişkeni.

sürüm 1.0 yeni nedir:

  • Her yığın çerçevesi artık bir editör kısayol. Sadece bu daha kolay gezinmek için yapmak, ancak yükseklik ve genişlik hem de daha kısa olduğunu gelmez.
  • büyük adalet için biçimlendirin tracebacks. Zarif boyama fonksiyon isimlerinin listede aşağı göz kılavuzları ve hafif bir arka plan renk testi çerçeve sesleniyor.
  • gizle unittest-iç ve diğer ön-testi yığın kare tracebacks yazdırırken. Daha az kare = daha az gürültü ekrandaki = daha az düşünme = kazanın!
  • tracebacks mutlak yolları kullanmak için bir seçenek ekleyin.

sürüm 0.7 yeni nedir:

  • editör kısayolları hataları sözdizimi için doğru yığın çerçevesini seçin. Onlar doğru traceback içine yapmazlar çünkü, özel sözdizimi hataları işlemek zorunda kaldım.
  • adil & quot yerine $ EDİTÖR env var gerçek değerini göster; $ EDİTÖR & quot ;. Ben biraz daha belirgin onunla ne yapacağını yapar umuyorum, artı $ EDİTÖR ayarlı değilse bir çalışma varsayılan verir.

sürüm 0.6.1 yeni nedir:

  • sahip bir test ile tetiklenen bir kilitlenme düzeltildi tanımlanmış modülü. --failed her zaman şimdi çalışmalıdır.

sürüm 0.6 yeni nedir:

  • Binbaşı üstlenmeden. burun-ilerici artık kendi testrunner ve test sonucu sınıfı vardır. Bu yakalama eklenti ve çıkış yapmak diğer eklentileri ile tamamen uyumlu hale getirir.
  • Tam Skipler ve amortismanlar gibi özel hata sınıfları destekler. Onlar çalıştırdıktan sonra onlar başarısızlık temsil eğer kalın, test çalışması sırasında basılmış ve sayıları özetlenmiştir.
  • stderr'e veya stdout'a doğrudan yazmak testler artık ilerleme çubuğu smear.
  • editör kısayolu $ EDİTÖR ekleyin: artık yazarak
  • !
  • Bir adres () yöntem yok testleri ile çalışmak.
  • test_address bir boş dosya iade testleri ile çalışmak ().
  • pdb istemleri üzerine döşemek etmeyin (artık?).
  • bir test jeneratörwith_setup dekoratör başarısız olduğunda Traceback belirsiz etmeyin.

Gereksinimler :

  • Python
  • burun

Sınırlamalar :

  • Atlanan testler Python 2.6 sayılır olsun, ama onlar basılı alamadım. Ben cesaretini atlar şey düşünün, bu yüzden bunu düzeltmek için planlıyoruz.
  • kendilerini tam hatları baskı yok yukarı eğer ilerleme çubuğunun bit smear olacak stderr'e yazma Testler. Bazı monkeypatching ile bu sorunu gidermek için umut, ama bu arada, geçen net-işleyicileri --logging pratikte en Bunların giderir.
  • Python 2.6 şey ama bu denemedim. Hata raporları bekliyoruz!

Benzer yazılım

pytest-timeout
pytest-timeout

20 Feb 15

ESC/Java2
ESC/Java2

3 Jun 15

calltree
calltree

3 Jun 15

EXQUIRES
EXQUIRES

20 Feb 15

Geliştirici Diğer yazılım Erik Rose

django-tidings
django-tidings

11 May 15

Conway
Conway

14 Apr 15

Yorumlar nose-progressive

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!