私は新しいバージョンのpytest(2.3)を研究していて、あなたがいる新しい機能に非常に興奮しています
「元に戻す必要のあるアクションを実行するとすぐに、1つまたは複数のティアダウン関数を登録することで、ティアダウンを正確に制御できます。これにより、個別の「ティアダウン」デコレータが不要になります。」
ここから
関数として使用する場合はすべてかなり明確ですが、クラスでどのように使用するのですか?
class Test(object):
@pytest.setup(scope='class')
def stp(self):
self.propty = "something"
def test_something(self):
... # some code
# need to add something to the teardown
def test_something_else(self):
... # some code
# need to add even more to the teardown