Разница между setUpClass и setUp в Python unittest
Разница между setUpClass и setUp в python Unittest framework, почему бы не настроить часть в setUp вместо setUpClass?
Я хочу понять, какая часть настроек выполняется в функциях setUp и setUpClass, а также с tearDown и tearDownClass.
Ответ 1
Разница проявляется, когда у вас более одного метода тестирования в вашем классе. setUpClass и tearDownClass запускаются один раз для всего класса; setUp и tearDown выполняются до и после каждого тестового метода.
(Точки (.) являются значениями unittest по умолчанию при прохождении теста.) Обратите внимание, что setUp и tearDown отображаются до и после test1 и test2, тогда как setUpClass и tearDownClass появляются только один раз, в начале и в конце всего тестового примера.