Нет, тесты запускаются независимо, поэтому вы не можете сохранять состояние между различными тестами.Из документов :
Новый экземпляр TestCase создается как уникальный тестовый прибор, используемый для выполнения каждого отдельного метода тестирования.Таким образом, setUp()
, tearDown()
и __init__()
будут вызываться один раз за тест.
Что вы можете сделать, это определить test_logToSlack
как обычный метод (то есть метод без test
префикс) вместо этого и вызовите его с test_inviteUsers
.
Или, если вы хотите, чтобы код в test_logToSlack
вызывался в каждом тесте в вашем тестовом примере, вы можете поместить его код в setUp
метод.