Stavo giocando con il framework pyUnit
per testare la mia applicazione in modo unittest. C'è qualche modo di saltare tutti i test in classe se una determinata condizione in setUpClass fallisce?Salta unittest se una condizione in SetUpClass fallisce
Attualmente, sto impostando l'ambiente (creazione di risorse, configurazione delle impostazioni globali) in setUpClass. Ma, se una di queste creazioni di risorse fallisce ... sto facendo eccezione. Invece di quello voglio saltare l'intera suite di test.
Ecco il doc http://docs.python.org/library/unittest.html#skipping-tests-and-expected-failures –
si può anche sollevare questo dai test stessi se stabiliscono che non dovrebbero essere eseguiti per qualsiasi motivo. – gps
C'è un modo per evitarlo senza generare eccezioni? Voglio vedere 0 eccezioni e 0 errori quando saltiamo in setupclass. Questo metodo mostra un'eccezione nei risultati dell'esecuzione. –