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?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top