用法
@pytest.mark.parametrize(‘参数1,参数2…’,list)
修饰器哪个函数用就放到哪个函数前面,不要放到class上,会报错
注意:装饰器函数的()里面的变量在装饰器中是字符,所有都要加’’
2) list=[值1,值2…]
其中值1也可以是元组,list等等
在list中以逗号为分割,遇到逗号就拿出来这个值,比如值1,赋值给前面的整个参数列表
值1,为最小单位也是以逗号分割,遇到逗号,就把值分配为值1,值2
所以list赋值,是以最小数据类型为单位,赋值给值1,值2的
3)当paramize的参数有多个时,用法必须是外层加个[],内层是可以循环的数据,循环数据里的元素有几个,必须对应paramize的参数有几个
pytest的paramsize使用
最新推荐文章于 2024-06-12 10:39:27 发布