Question

Je suis en train de pirater mon projet à travers un python open source (à savoir: jinja2),

Quand je dis « Je suis mon chemin à travers le piratage », je veux dire que je ne sais pas vraiment ce que je fais, je veux courir unittests chaque fois que je changer quelque chose pour vous assurer que je ne suis pas casser quelque chose d'important

Il y a un ensemble complet de tests unitaires (si vous voulez jeter un oeil, il est ). Fondamentalement, il est un dossier complet de fichiers python avec le nom « test_xxxxxx.py »

Comment exécuter tous ces tests dans une commande?

Était-ce utile?

La solution

Il ressemble à Jinja utilise l'outil de test py.test . Si oui, vous pouvez exécuter tous les tests en lançant juste py.test à partir du sous-répertoire tests.

Autres conseils

Essayez de « marcher » dans les répertoires et importer tous des fichiers comme « test_xxxxxx.py », puis appelez unittest.main ()

Vous pouvez également jeter un oeil à nez aussi. Il est censé être une évolution de py.test.

Méfiez-vous des « test.py » dans le paquet Jinja2! - Ce ne sont pas des tests unitaires! C'est un ensemble de fonctions utilitaires pour les attributs de contrôle, etc. Mon paquet de test est en supposant qu'ils sont des tests unitaires à cause du nom « test » -. Et le retour des messages étranges

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top