Testify

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

Rating: 3.0/5 (Total Votes: 2)

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

matchmaker
matchmaker

14 Apr 15

proboscis
proboscis

20 Feb 15

buildbot-slave
buildbot-slave

14 Apr 15

Andere software van ontwikkelaar Yelp

Tron
Tron

20 Feb 15

Testify
Testify

1 Mar 15

Yelp
Yelp

15 Dec 14

Reacties op Testify

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