0
py.testのsetup_classメソッドが失敗したときに、いくつかのコードを実行するためのきれいな方法を見つけようとしています。次の例を考えてみます。pytestセットアップの失敗に対してどのように対処するか
class TestClass:
@classmethod
def setup_class(self):
print("I am performing setup actions!")
def test_one(self):
x = "this"
assert 'h' in x
def setup_cleanup(self):
print("I want to perfrom some cleanup action!")
セットアップで例外が発生した場合、setup_cleanupメソッドがpy.testによってトリガーされるようにするにはどうすればよいですか?