Pregunta

He instalado una aplicación basada en pilones de egg, por lo que se encuentra en algún lugar debajo de /usr/lib/python2.5/site-packages. Veo que las pruebas también están empaquetadas y me gustaría ejecutarlas (para detectar un problema que aparece en la aplicación implementada pero no en la versión de desarrollo).

Entonces, ¿cómo los ejecuto? Haciendo "pruebas de nariz" del directorio que contiene solo test.ini y development.ini da un error sobre test.ini inexistente en paquetes de sitio.

¿Fue útil?

Solución

Directamente desde la boca del caballo :

Instalar nariz: easy_install -W nariz.

Ejecutar nose: nosetests --with-pylons = test.ini O python setup.py nosetests

Para ejecutar " python setup.py nosetests " debe tener un bloque [nosetests] en su setup.cfg con el siguiente aspecto:

  

[pruebas de nariz]

     

verbose = True

     

verbosity = 2

     

with-pylons = test.ini

     

detail-errors = 1

     

with-doctest = True

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