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