Я понимаю, что setUp необходимо, потому что вам нужно будет инициализировать некоторые переменные перед запуском теста (пожалуйста, поправьте меня, если я ошибаюсь), но для чего нужен tearDown? Удалить все переменные, созданные на setUp? Если да, то при закрытии cmd-раны он уже проясняет данные? Это меня смущает.Почему tearDown для тестирования?
Я, в частности, с использованием NoseTests с Python 2.7