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裝飾器,把字典中每一項都拆開傳入


分享促進成長

浙公網安備 33010602011771號