unittest ddt数据传输和接收方式
1.用例为json文件,如下
2.test.py文件定义方法read_case()读取buyLicenceUse.json文件中的测试用例
(1)使用常规方法调用read_case()函数,返回数据和数据类型,如下
返回了buyLicenceUse.json中的所有数据,类型为list
(2)使用数据驱动的方法。
test_01调用read_case()方法,返回了buyLicenceUse.json中的所有数据,类型为list,和(1)中方法效果是一样的
test_02调用*read_case()方法,返回了list列表中所有字典,*表示遍历list,把list中的每一项当成一个参数传入
test_03调用*read_case()方法,并使用了@unpack装饰器,把字典中每一项都拆开传入
分享促进成长