Mam kilka wersji nosetests
z przypadkami testowymi w różnych modułach (plikach), z których każdy zawiera różne testy.Jak zdefiniować metodę konfiguracji, która jest wywoływana tylko raz podczas testowania z nosem?
Chcę zdefiniować funkcję/metodę, która jest wywoływana tylko raz podczas wykonywania z nosetest
.
Spojrzałem na documentation (i np. here) i widzę, że istnieją metody takie jak setup_module
itd. - ale gdzie i jak z nich korzystać? Umieść je w mojej __init__.py
? Coś innego?
Próbowałem użyć następujących:
class TestSuite(basicsuite.BasicSuite):
def setup_module(self):
print("MODULE")
...
ale wydruk nie jest wykonywana, kiedy uruchomić test z nosetest
. Również nie wyprowadzam z unittest.TestCase
(co spowoduje błędy).