我有一个如下所示的python代码文件,我想将fun1中创建的列表用作第二个pytest标记的数据输入。但是当我运行这段代码时。参数标记无法访问此列表。这就是为什么pytest跳过了第二个测试。我将此列表设为全局列表,以便第二个测试功能可以访问它。寻找建议
@pytest.mark.parametrize("param1,param2",[(a,b),(c,d)])
def test_func1(parm1, param 2):
#creating a new list in this function
New_list
@pytest.mark.parametrize("param3,param4",New_list)
def test_func2(param3, param4) :