Когда я создаю unittest.TestCase
, я могу определить функцию setUp()
, которая будет выполняться перед каждым тестом в этом тестовом случае. Можно ли пропустить setUp()
для одного конкретного теста?Можно ли пропустить setUp() для конкретного теста в unittest для python?
Возможно, что желание пропустить setUp()
для данного теста не является хорошей практикой. Я довольно новичок в модульном тестировании, и любые предложения по этому вопросу приветствуются.
Пример использования: Я выполняю функциональное тестирование приложения, которое использует внешний API. Почти каждый метод требует, чтобы 'setUp()' аутентифицировался на сервере, за исключением случаев, когда я тестировал функцию 'login()'. –
Связано с [softwareengineering.se]: [* Возможно ли, что методы настройки и разрыва запускаются только для определенных unittests? *] (Https://softwareengineering.stackexchange.com/q/232243/168744) –