Copertura del codice e unit test del codice Python
-
07-07-2019 - |
Domanda
Ho già visitato Framework di test unità preferito Python . Non sto solo guardando Python Unit Testing Framework, ma anche la copertura del codice rispetto ai test unitari. Finora ho trovato solo coverage.py . C'è qualche opzione migliore?
Un'opzione interessante per me è integrare cpython , unit test del codice Python e copertura del codice di Python codice con Visual Studio 2008 tramite plug-in (qualcosa di simile a IronPython Studio ). Cosa si può fare per raggiungere questo obiettivo? Non vedo l'ora di suggerimenti.
Soluzione
PyDev sembra consentire la copertura del codice all'interno di Eclipse.
Devo ancora scoprire come integrarlo con il mio (piuttosto complesso) processo di compilazione, quindi uso la copertura.py di Ned Batchelder dalla riga di comando.
Altri suggerimenti
Usiamo questa Integrazione della copertura di Django , ma invece di utilizzare la copertura predefinita.py rapporti, generiamo alcuni semplici HTML: Colorare la sorgente Python utilizzando il tokenizer incorporato .
Il nuovo supporto Python di NetBeans ha un supporto di copertura del codice strettamente integrato - maggiori informazioni qui .
Se vuoi la copertura del codice interattivo, dove puoi vedere le tue statistiche di copertura cambiare in tempo reale, dai un'occhiata a Convalida della copertura Python .
Testoob ha un ordinato " --coverage
" opzione da riga di comando per generare un rapporto di copertura.