Подтвердить что ты не робот

PyUnit tearDown и setUp vs __init__ и __del__

Есть ли разница между использованием tearDown и setUp по сравнению с __init__ и __del__ при использовании рамки тестирования pyUnit? Если да, то в чем именно и какой предпочтительный метод использования?

4b9b3361

Ответ 1

setUp вызывается перед каждым тестом, а tearDown вызывается после каждого теста. __init__ вызывается только один раз при создании экземпляра класса. Обычно вам не нужно определять __init__ или __del__ при написании модульных тестов, хотя вы можете использовать __init__ для определения константы, используемой многими тестами.