Quando creo un unittest.TestCase
, posso definire una funzione setUp()
che verrà eseguita prima di ogni test in quel caso di test. È possibile saltare lo setUp()
per un singolo test specifico?È possibile saltare setUp() per un test specifico in Python's unittest?
È possibile che saltare un valore di setUp()
per un determinato test non sia una buona pratica. Sono abbastanza nuovo per i test unitari e qualsiasi suggerimento riguardante l'argomento è benvenuto.
Un caso di utilizzo di esempio: Sono in grado di testare un'applicazione che utilizza un'API esterna. Quasi tutti i metodi richiedono 'setUp()' per autenticarsi con il server, tranne se sto testando la funzione 'login()' stessa. –
Correlato a [softwareengineering.se]: [* È possibile che i metodi di installazione e cancellazione vengano eseguiti solo per specifici attivatori? *] (Https://softwareengineering.stackexchange.com/q/232243/168744) –