28 votes

Afficher tous les tests trouvés par Nosetest

J'utilise nosetests pour exécuter mes tests et cela fonctionne bien. Je veux obtenir une liste de tous les tests nostests trouvés sans les exécuter. Y-a-t-il un moyen de faire ça?

34voto

oneself Points 4847

La version 0.11.1 est actuellement disponible. Vous pouvez obtenir une liste de tests sans les exécuter comme suit:

 nosetests -v --collect-only
 

15voto

Matthew Rankin Points 71628

Je recommande d'utiliser:

nosetests -vv --collect-only

Alors que l' -vv option n'est pas décrit en man nosetests, "Une longue Introduction sur le nez du Framework de Test Unitaire" , qui stipule que:

Utilisation de l'option-vv drapeau vous donne documenté à partir de nez de test de l'algorithme de découverte. Cela vous dira si oui ou non le nez est encore à la recherche à la bonne place(s) pour trouver vos tests.

L' -vv option permet de gagner du temps lorsque vous essayez de déterminer pourquoi nosetests est seulement de trouver certains de vos tests. (Dans mon cas, c'était parce que nosetests sauté certains tests parce que l' .py scripts ont été exécutable.)

Ligne de fond est que l' -vv option est incroyablement pratique, et j'ai presque toujours l'utiliser à la place de l' -v option.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X