Enumerar todas las pruebas encontradas por Nosetest
-
23-08-2019 - |
Pregunta
Yo uso nosetests
ejecutar mis unittests y funciona bien. Quiero obtener una lista de todas las pruebas nostests
encuentra sin ejecutar ellos. ¿Hay una manera de hacer eso?
Solución
Versión 0.11.1 está disponible actualmente. Usted puede obtener una lista de pruebas sin correr la siguiente manera:
nosetests -v --collect-only
Otros consejos
Te recomiendo usar:
nosetests -vv --collect-only
Mientras que la opción -vv
no se describe en man nosetests
, "Una introducción extendido a la unidad reguladora Marco de las pruebas " establece que:
El uso de la bandera -vs le da salida detallada del algoritmo de descubrimiento de prueba de la nariz. Esto le dirá si es o no es ni siquiera la nariz buscando en el lugar adecuado (s) para encontrar las pruebas.
La opción -vv
puede ahorrar tiempo cuando se trata de determinar por qué nosetests solamente es encontrar algunas de sus pruebas. (En mi caso, fue porque nosetests omiten ciertas pruebas porque los scripts .py
eran ejecutable.)
El fondo es que la opción -vv
es increíblemente útil, y casi siempre lo utilizan en lugar de la opción -v
.
Habrá pronto: un nuevo interruptor de --collect que produce este comportamiento se demo'd en PyCon la semana pasada. Debe estar en el maletero "pronto" y estará en la liberación 0,11.
La lista http://groups.google.com/group/nose-users es un gran recurso para las preguntas de la nariz.