Testify

Logiciel capture d'écran:
Testify
Détails logiciels:
Version: 0.5.3
Date de transfert: 20 Feb 15
Développeur: Yelp
Licence: Gratuit
Popularité: 7

Rating: nan/5 (Total Votes: 0)

témoigner est un remplacement pour unittest module et le nez de Python.
Témoignez est calquée unittest, et des tests écrits pour unittest se déroulera sous témoigner avec un minimum d'ajustements, mais il a des caractéristiques ci-dessus et au-delà unittest:
& Nbsp; * configuration de niveau de classe et le démontage fixation méthodes qui sont exécutés une fois chacun pour tout un ensemble de méthodes d'essai.
& Nbsp; * une approche fondée sur décorateur-pour les méthodes de fixation, éliminant le besoin de super () appelle.
& Nbsp; * Plus pythonique, moins java
& Nbsp; * amélioré découverte de test - témoigner peut descendre dans les paquets de trouver des cas de test (similaire à nez).
& Nbsp; * soutien pour la collecte et l'exécution des tests en recueillant les modules, les classes ou méthodes en suites de test.
& Nbsp; * Sortie Pretty lanceur de test (couleur!)
& Nbsp; * Support pour diviser en place des tests dans des seaux pour soutenir multi-processing
& Nbsp; * système de plugin extensible pour ajouter des fonctionnalités supplémentaires autour de rapports
& Nbsp; * Livré complet avec d'autres utilitaires de tests pratiques: Mocking (tortue), le code d'intégration de la couverture et le profilage.
Un module exemple de cas de test:
de témoigner import *
classe AdditionTestCase (TestCase):
& Nbsp; & nbsp; & nbsp; class_setup
& Nbsp; & nbsp; & nbsp; def init_the_variable (auto):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.variable = 0
& Nbsp; & nbsp; & nbsp; installer
& Nbsp; & nbsp; & nbsp; def increment_the_variable (auto):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.variable + = 1
& Nbsp; & nbsp; & nbsp; def test_the_variable (auto):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; affirmer self.variable == 1
& Nbsp; & nbsp; & nbsp; abattre
& Nbsp; & nbsp; & nbsp; def decrement_the_variable (auto):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.variable - = 1
& Nbsp; & nbsp; & nbsp; class_teardown
& Nbsp; & nbsp; & nbsp; def get_rid_of_the_variable (auto):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.variable = Aucun
if __name__ == "__main__":
& Nbsp; & nbsp; & nbsp; run ()

Exigences :

  • Python

Logiciel similaire

nose-progressive
nose-progressive

14 Apr 15

eutester
eutester

20 Feb 15

NoseDBResult
NoseDBResult

11 May 15

nose_fixes
nose_fixes

14 Apr 15

D'autres logiciels de développeur Yelp

Tron
Tron

20 Feb 15

Yelp
Yelp

15 Dec 14

Testify
Testify

1 Mar 15

Commentaires à Testify

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!