Testify

Software screenshot:
Testify
Podrobnosti Software:
Verze: 0.5.3
Datum uploadu: 20 Feb 15
Vývojka: Yelp
Licence: Volný
Popularita: 7

Rating: nan/5 (Total Votes: 0)

dosvědčit je náhrada pro Python unittest modulem a nosu.
Svědčím o tom, je modelována podle unittest a testy psaný pro unittest bude probíhat v rámci vypovídat s minimem úprav, ale má vlastnosti, které přesahují unittest:
& Nbsp; * nastavení úrovně třídy, a teardown rozpisy metod, které jsou provozovány jednou za celou sadu zkušebních metod.
& Nbsp; * přístup malíř na bázi metod utkání, což eliminuje potřebu super () volání.
& Nbsp; * Více pythonic, méně java
& Nbsp; * rozšířené zkoušce objev - svědčit může přejít až do balíčků najít testovací případy (podobné jako v nosu).
& Nbsp; * podpora pro sběr a provádění zkoušek sběrem moduly, třídy nebo metody do testovacích sad.
& Nbsp; * Pretty testu běžec výstup (barva!)
& Nbsp; * Podpora pro rozdělení na testy do kbelíků na podporu multi-processing
& Nbsp; * Extensible plugin systém pro přidání dalších funkcí kolem zpráv
& Nbsp; * Dodává se kompletní s dalšími praktickými testování nástroje: Posmívání (želva), integrace pokrytí kódu a profilování.
Příkladem test case modul:
od svědčit import *
třída AdditionTestCase (TestCase):
& Nbsp; & nbsp; & nbsp; class_setup
& Nbsp; & nbsp; & nbsp; def init_the_variable (self):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.variable = 0
& Nbsp; & nbsp; & nbsp; setup
& Nbsp; & nbsp; & nbsp; def increment_the_variable (self):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.variable + = 1
& Nbsp; & nbsp; & nbsp; def test_the_variable (self):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; tvrdit self.variable == 1
& Nbsp; & nbsp; & nbsp; roztrhat
& Nbsp; & nbsp; & nbsp; def decrement_the_variable (self):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.variable - = 1
& Nbsp; & nbsp; & nbsp; class_teardown
& Nbsp; & nbsp; & nbsp; def get_rid_of_the_variable (self):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.variable = None
pokud __name__ == "__main__":
& Nbsp; & nbsp; & nbsp; run ()

Požadavky na :

  • Python

Podobný software

Speccer
Speccer

14 Apr 15

random_instances
random_instances

11 May 15

PytestFramework
PytestFramework

20 Feb 15

Ostatní software developer Yelp

Yelp
Yelp

15 Dec 14

Testify
Testify

1 Mar 15

Tron
Tron

20 Feb 15

Komentáře k Testify

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!