I have a test where I need setup/teardown to be run for each test function:
class A:
def setup(self):
return 'setup'
def teardown(self):
return 'teardown'
@pytest.fixture(scope='function')
def a():
return A()
def setup_function(a):
logger.info(a.setup())
def test_a(a):
logger.info('test_a')
def teardown_function(a):
logger.info(a.teardown())
a
contains the function test_a
and not the fixture in setup_function and teardown_function. How can I access the fixture a
within these functions?
question from:
https://stackoverflow.com/questions/66057955/how-to-use-fixtures-within-setup-function-and-teardown-function-in-pytest 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…