Моя версія Python - 2.6.
Я хотів би виконати метод набору тестів лише один раз, оскільки я роблю там те, що потрібно для всіх тестів.
Моя ідея полягала в тому, щоб створити логічну змінну, для якої після першого виконання буде встановлено значення "true", а потім відключити більше одного виклику методу установки.
class mySelTest(unittest.TestCase):
setup_done = False
def setUp(self):
print str(self.setup_done)
if self.setup_done:
return
self.setup_done = True
print str(self.setup_done)
Вихід:
False
True
--- Test 1 ---
False
True
--- Test 2 ---
чому це не працює? Я щось пропустив?