Testify

Software screenshot:
Testify
Software informatie:
Versie: 0.5.3
Upload datum: 20 Feb 15
Ontwikkelaar: Yelp
Licentie: Gratis
Populariteit: 7

Rating: nan/5 (Total Votes: 0)

Testify is een vervanging voor unittest module en neus Python's.
Getuigen is gemodelleerd naar unittest, en tests geschreven voor unittest zal onder draaien getuigen met een minimum aan aanpassingen, maar het heeft functies boven en buiten unittest:
& Nbsp; * klasse-niveau setup en demontage armatuur methoden die één keer per worden gerund voor een hele reeks van testmethoden.
& Nbsp; * een-decorateur gebaseerde aanpak voor het competitieprogramma methoden, waardoor de noodzaak voor super () oproepen.
& Nbsp; * Meer pythonic, minder java
& Nbsp; * verbeterde testen ontdekking - getuigen kunnen inzoomen op pakketten om testcases (vergelijkbaar met de neus) te vinden.
& Nbsp; * ondersteuning voor het verzamelen en het uitvoeren van tests door het verzamelen van modules, klassen of methoden in testsuites.
& Nbsp; * Pretty-test runner-uitgang (kleur!)
& Nbsp; * Ondersteuning voor het splitsen up tests in emmers naar multi-processing ondersteunen
& Nbsp; * Extensible plugin-systeem voor het toevoegen van extra functionaliteit rond rapportering
& Nbsp; * Wordt compleet geleverd met andere handige testen utilities: Mocking (schildpad), code coverage integratie en profilering.
Een voorbeeld testcase module:
van getuigen import *
klasse AdditionTestCase (testcase):
& Nbsp; & nbsp; & nbsp; class_setup
& Nbsp; & nbsp; & nbsp; def init_the_variable (zelf):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.variable = 0
& Nbsp; & nbsp; & nbsp; setup
& Nbsp; & nbsp; & nbsp; def increment_the_variable (zelf):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.variable + = 1
& Nbsp; & nbsp; & nbsp; def test_the_variable (zelf):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; beweren self.variable == 1
& Nbsp; & nbsp; & nbsp; teardown
& Nbsp; & nbsp; & nbsp; def decrement_the_variable (zelf):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.variable - = 1
& Nbsp; & nbsp; & nbsp; class_teardown
& Nbsp; & nbsp; & nbsp; def get_rid_of_the_variable (zelf):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.variable = Geen
Als __name__ == "__main__":
& Nbsp; & nbsp; & nbsp; run ()

Eisen

  • Python

Vergelijkbare software

lava-test-demo
lava-test-demo

15 Apr 15

cov-core
cov-core

20 Feb 15

Sonar
Sonar

11 May 15

pycdep
pycdep

11 May 15

Andere software van ontwikkelaar Yelp

Yelp
Yelp

15 Dec 14

Tron
Tron

20 Feb 15

Testify
Testify

1 Mar 15

Reacties op Testify

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!