1 from ddt import ddt,data,unpack
#用于ddt資料驅動
import unittest
#unittest self.assertEqual斷言
import openpyxl
讀取excel單中繼資料 預設index是從1開始
行數rows=openpyxl.loadworkbook()['Sheet1'].max_row
2 ddt使用(@ddt,@data,@unpack)
class類前引用@ddt
方法前引用@data(*讀取excel資料的方法)
将擷取的資料清單形式展示
@data後引用@unpack将擷取的單個清單的變量,按參數化個數劃分
即[a,c]unpack轉化為兩個參數分别指派
def test(self,args1,args2)
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiMGc902byZ2PkhTO3QWY5QDZidjNjhzN5kzYzQDOlhTM2U2YiN2YkJ2LcBza5QTcsJja2FXLp1ibj1ycvR3Lc5Wanlmcv9CXt92YucWbp9WYpRXdvRnLzA3Lc9CX6MHc0RHaiojIsJye.jpg)