proboscis

Software screenshot:
proboscis
Software ətraflı:
Version: 1.2.5.3
Tarixi Upload: 20 Feb 15
Geliştirici: Rackspace
Lisenziya: Pulsuz
Məşhurluq: 4

Rating: nan/5 (Total Votes: 0)

hortum yüksək səviyyədə test asanlaşdırır bir Burun uzantısıdır.
Test dərsləri belə nə qruplar kimi faydalı metadata olan bəzəyi vasitəsilə qeydiyyatdan məcbur tərəfindən kəşf necə dəyişikliklər onlar digər testlər bağımlılıkları var və onlar rədd edilməlidir, əgər və ya, var.
Hortum növ istədiyiniz run üçün bütün qeydə testlər sonra Burun keçən testi yaradır. Bu dəqiq test dərsləri keçmədən çalıştırmak üçün istədiyiniz testlər qrupları qeyd etmək olar ki, belə ki, bu siyahısı filtreleyebilirsiniz. Atlandı kimi vaxtında, uğursuz digər testlər asılı testlər avtomatik qeyd olunur.
Bu işlevselliği çox TestNG tərəfindən "ilham" idi. Ki, çərçivəsində gələn edirsinizsə, əsas xüsusiyyətləri təklif asılı test (hazırda səviyyəli məhdud) sifariş və modulları və ya paketləri tərkibində müstəqil qrupa testlər təşkil etmək imkanı hazırda hortum.
Hortum ilə bir web xidmət (və ya yalnız bir dəfə başlamaq üçün istədiyiniz bir sıra digər asılılıq) oxşar asılı testlər yazmaq mümkündür:
test (qruplar = ["service.tests"], depends_on_groups = ["service.initialization"])
& Nbsp; & nbsp; & nbsp; class WhenConnectingAsAdmin (unittest.TestCase):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; def test_change_profile_image (özünü):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.client = mymodule.ServiceClient (service_config)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.assertEquals ("Default.jpg", self.client.get_profile_image ())
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.client.set_profile_image ("spam.jpg")
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.assertEquals ("spam.jpg", self.client.get_profile_image ())
Sonra başlamaq və pakizə bağlamaq üçün kod yazmaq ki, birinci sinif test özü kimi hər hansı digər modul web service:
test (qruplar = ["service.initialization"])
& Nbsp; & nbsp; & nbsp; class StartWebServer (unittest.TestCase):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; def TEST_START (özünü):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Web server başlamaq, sonra bir connect verir.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; mymodule.start_web_server ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Müştəri = mymodule.ServiceClient (service_config)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.assertTrue (client.service_is_up)
& Nbsp; & nbsp; & nbsp; test (qruplar = ["service.shutdown"],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; depends_on_groups = ["service.initialization", "service.tests"],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; never_skip = True)
& Nbsp; & nbsp; & nbsp; sinif StopService (unittest.TestCase):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; def test_stop (özünü):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Müştəri = mymodule.ServiceClient (service_config)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; client.service_is_up əgər:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; mymodule.stop_web_server ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.assertFalse (client.service_is_up ())
Siz testlər, daha çox test dərsləri əlavə, hətta istədiyiniz üçün icra adını dəyişdirmək, və ya müxtəlif modulları taşıyın arxayın hortum ki, istifadə edə bilərsiniz

tələblər .

  • Python
  • burun

Oxşar proqram

Geliştirici digər proqram Rackspace

Mosso
Mosso

14 Dec 14

CloudFS
CloudFS

14 Dec 14

Şərh proboscis

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!