Mi piacerebbe assicurarmi che la mia suite di test Django copra tutti gli URL elencati nella mia configurazione URL. C'è un modo per confrontare l'elenco nella configurazione dell'URL con un elenco di URL che sono stati colpiti durante una suite di test?Copertura URL Django Test Suite
5
A
risposta
2
Sono stato in grado di trovare una soluzione definendo un runner di test suite personalizzato che registra gli URL a cui si accede e lo confronta con l'elenco di URL configurati.
Ecco il codice: http://djangosnippets.org/snippets/2694/
0
Si dovrebbe usare django-copertura
http://pypi.python.org/pypi/django-coverage
Funziona la piattaforma di test, e le uscite belle report HTML di quale codice è coperto. Penso che questo sarà un modo più sicuro e affidabile per assicurarsi che tutti i tuoi URL siano coperti.
Problemi correlati
- 1. Django Template Test Coverage
- 2. PyCharm, Django: copertura codice zero
- 3. Copertura test unità Python
- 4. perl test suite per API
- 5. Impostazione Test Suite in Ruby
- 6. Test-suite Haskell Stack Ghci
- 7. Test Suite in pallone con MongoEngine
- 8. perché un test django fallirebbe solo quando viene eseguita la suite di test completa?
- 9. Come posso ottenere Team Build per mostrare i risultati dei test e la copertura per la suite di test xUnit.net?
- 10. Come posso testare unitamente gli URL django?
- 11. google-test: copertura del codice
- 12. Scoprire la copertura dei test
- 13. Node.js + mocha + webdriverjs: Test fallito kill suite
- 14. Cabal Test Suite con tipo dettagliato esempio
- 15. Gradle esegue solo una suite di test
- 16. NUnit non in esecuzione Suite test
- 17. Caso test selenio vs. Test Suite e utilizzo generale
- 18. Fitnesse: come eseguire test specifici su più suite di test
- 19. Escludere alcuni test JUnit dalla suite di test automatizzata
- 20. Test unità distribuito e copertura del codice in Python
- 21. test phpunit con viste in copertura
- 22. Test unità Elm e copertura del codice
- 23. Strumento di copertura del test Clojure?
- 24. Copertura test Java: chi copre cosa?
- 25. Errore URL POST Django
- 26. Django url debugger
- 27. Django Ottieni URL assoluto
- 28. Django cross-site URL
- 29. URL dinamici Django
- 30. Django - includere URL app
sto già usando questo, ma voglio anche la copertura URL, dal momento che si potrebbe coprire tutti i percorsi di codice senza coprire tutti gli URL. – jterrace