Testify Python'ın unittest modülü ve burun için bir yedek.
Unittest sonra modellenmiştir Testify ve testler unittest ayarlamaları minimum tanıklık altında çalışır için yazılmış, ama yukarıda ve unittest ötesinde özelliklere sahiptir:
& Nbsp; * test yöntemleri bütün bir set için bir kez her işletiliyor sınıf düzeyi kurulum ve devrelerde fikstür yöntemleri.
& Nbsp; * süper ihtiyacını ortadan kaldırarak fikstür yöntemleri, bir dekoratör-temelli yaklaşım () çağırır.
& Nbsp; * Daha pythonic, daha az java
& Nbsp; * geliştirilmiş bir test keşif - (burun benzer) test durumları bulmak için paketler detaya tanıklık.
& Nbsp; * toplama ve test suit içine modüller, sınıflar ya da yöntemler toplayarak testleri çalıştırmak için destek.
& Nbsp; * Pretty testi yolluk çıkışı (renkli!)
& Nbsp; çok işlem desteklemek için kova içine testleri kadar bölme için * Destek
& Nbsp; raporlama etrafında ek işlevsellik eklemek için * Genişletilebilir eklenti sistemi
& Nbsp; * diğer kullanışlı test programları ile komple gelir: Alaycı (kaplumbağa), kod kapsama entegrasyon ve profil.
Bir örnek test durumda modülü:
* ithalat tanıklık gelen
sınıf AdditionTestCase (dizge):
& Nbsp; & nbsp; & nbsp; class_setup
& Nbsp; & nbsp; & nbsp; def init_the_variable (öz):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.variable = 0
& Nbsp; & nbsp; & nbsp; kurmak
& Nbsp; & nbsp; & nbsp; def increment_the_variable (öz):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.variable + = 1
& Nbsp; & nbsp; & nbsp; def test_the_variable (öz):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.variable iddia == 1
& Nbsp; & nbsp; & nbsp; sökmek
& Nbsp; & nbsp; & nbsp; def decrement_the_variable (öz):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.variable - = 1
& Nbsp; & nbsp; & nbsp; class_teardown
& Nbsp; & nbsp; & nbsp; def get_rid_of_the_variable (öz):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.variable = Yok
eğer __name__ == "__main__":
& Nbsp; & nbsp; & nbsp; run ()
Gereksinimler :
- Python
Yorum Bulunamadı