我想实现这样的目标:
我的 conftest.py 将包含:
- fixture_1 - 将使用 request.param 对输入(例如 a、b、c)进行一些操作
- fixture_2 - 将使用 request.param 对输入(例如 a、b、c)进行一些操作
- fixture_3 - 将使用 request.param 对输入(例如 a、b、c)进行一些操作
@pytest.mark.parametrize('param_name', ['a', 'b', 'c'], indirect=True)
class TestDummy(object):
def test_x(self, fixture_1):
fixture_1_output = fixture_1
assert False
def test_y(self, fixture_2):
fixture_2_output = fixture_2
assert False
def test_z(self, fixture_3):
fixture_3_output = fixture_3
assert False
任何建议将不胜感激。