`tear_down` должен отрабатывать, даже если `test()` или `set_up()` выкидывают исключение.