2012-02-22 29 views
5

Me gustaría asegurarme de que mi suite de pruebas Django cubra todas las URL enumeradas en la configuración de mi URL. ¿Hay alguna forma de comparar la lista en la configuración de URL con una lista de URL que se han visto afectadas durante un banco de pruebas?Django Test Suite Cobertura URL

Respuesta

2

Pude encontrar una solución al definir un corredor de suite de pruebas personalizado que registra las URL a las que se accede y las compara con la lista de URL configuradas.

Aquí está el código: http://djangosnippets.org/snippets/2694/

0

Debe utilizar Django-cobertura

http://pypi.python.org/pypi/django-coverage

Se ejecuta el banco de pruebas, y las salidas de informes HTML agradable de lo que el código está cubierto. Creo que esta será una forma más sólida y segura para asegurarse de que todas sus URL estén cubiertas.

+0

ya estoy usando esto, pero también quiero que la cobertura de URL, ya que es posible cubrir todas las rutas de código sin cubrir todas las URL. – jterrace

Cuestiones relacionadas