Po utworzeniu unittest.TestCase
można zdefiniować funkcję setUp()
, która będzie uruchamiana przed każdym testem w tym przypadku testowym. Czy można pominąć setUp()
dla pojedynczego testu?Czy można pominąć setUp() dla określonego testu w unittest Pythona?
Możliwe, że pomijanie setUp()
dla danego testu nie jest dobrą praktyką. Jestem całkiem nowy w testowaniu jednostkowym i wszelkie sugestie dotyczące tego tematu są mile widziane.
Przykładowy przypadek użycia: testuję funkcjonalnie aplikację korzystającą z zewnętrznego interfejsu API. Niemal każda metoda wymaga 'setUp()' do uwierzytelnienia się z serwerem, chyba że testowałem samą funkcję 'login()'. –
Powiązane na [softwareengineering.se]: [* Czy możliwe jest skonfigurowanie i oderwanie metod uruchamianych tylko dla określonych zmian? *] (Https://softwareengineering.stackexchange.com/q/232243/168744) –