pytest.parametrize_byseyOrd
前言
parametrize装饰器是pytest控制运行测试次数和测试数据的重要途径,能实现数据驱动
parametrize装饰器例子
@pytest.parametrize("one",[1,2,3]) def test_02(one): print(one)
这样的例子会运行三次,其中one的参数分别依次取列表中的某一个数据
也可以定义多个参数
@pytest.parametrize("one,two",[(1,2),(2,3),(3,4)]) def test_02(one,two): print(one) print(two)
注意注意一个parametrize装饰器只能修饰一个方法,所以数据不能共用
浙公网安备 33010602011771号