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. Posible usar TestNG DataProvider AND test suite Parámetros?
- 6. Ejecutando JUnit Test en paralelo en Suite Level?
- 7. Ejecutar JUnit Test suite desde la línea de comandos
- 8. cómo exportar (JUnit) test suite como jar ejecutable
- 9. Cabal Test Suite con tipo de ejemplo detallado
- 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 Test Client squishes JSON anidado
- 17. Tornado. Django-like testrunner and test database
- 18. Django test runner no encuentra las pruebas
- 19. django - "manage.py test" failed "table already exists"
- 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. Cómo ejecutar varias clases en Single Test Suite en Python ¿Pruebas unitarias?
- 23. Errores ocasionales al ejecutar OCUnit application test suite en el dispositivo
- 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. Habilite URL sluggified en Django
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