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
5
A
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.
Cuestiones relacionadas
- 1. Selenium Test Case vs. Test Suite frente a uso general
- 2. google-test: código de cobertura
- 3. C: biblioteca de hilos POSIX test-suite
- 4. django: ejecutar pruebas con cobertura
- 5. cómo exportar (JUnit) test suite como jar ejecutable
- 6. Ejecutar JUnit Test suite desde la línea de comandos
- 7. Posible usar TestNG DataProvider AND test suite Parámetros?
- 8. Cabal Test Suite con tipo de ejemplo detallado
- 9. Ejecutando JUnit Test en paralelo en Suite Level?
- 10. Django Test Failing
- 11. enviar parámetros de test suite a test case en junit 4
- 12. PyCharm, Django: cobertura de código cero
- 13. Django Test Client y Subdominios
- 14. Cobertura de prueba de la plantilla de Django
- 15. Django etiqueta url múltiples parámetros
- 16. django - "manage.py test" failed "table already exists"
- 17. Tornado. Django-like testrunner and test database
- 18. Django Test Client squishes JSON anidado
- 19. Django test runner no encuentra las pruebas
- 20. ¿Cuándo sería la cobertura de mi suite de prueba de Python no del 100%?
- 21. Boost.Test: Buscando un Test Suite no Trivial que funcione Ejemplo/Tutorial
- 22. Errores ocasionales al ejecutar OCUnit application test suite en el dispositivo
- 23. Cómo ejecutar varias clases en Single Test Suite en Python ¿Pruebas unitarias?
- 24. ¿Qué es una Suite Sanity?
- 25. Django POST URL error
- 26. Django url debugger
- 27. Suite TestNG.xml para incluir todos los paquetes
- 28. NUnit Rollback After Test
- 29. Life Cycle Tools Suite
- 30. url completa django en get_absolute_url
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