多参数标记

时间:2019-11-21 14:29:00

标签: python list pytest python-decorators

我有一个如下所示的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) :

0 个答案:

没有答案