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装饰器,把字典中每一项都拆开传入

posted @ 2022-08-13 21:09  琥珀主yang  阅读(65)  评论(0编辑  收藏  举报