python 資料驅動 ddt

2022-06-08 18:21:09 字數 651 閱讀 5325

一。初始ddt

1.安裝

pip install ddt

2.匯入ddt

import ddt

3.初步使用

注意:需要和unittest一起使用

cases=[

', 'expected': ''},

', 'expected': ''}

]

@ddt.ddt

class test_math(unittest.testcase):

@ddt.data(*cases)

def test_add(self,cases_info):

print(cases_info)

if __name__ == '__main__':

unittest.main()

執行結果:

其中:ddt.data(*cases)把資料都獲取過來也就是如下樣式:

(

', 'expected': ''},

', 'expected': ''}

)

再通過casea_info進行一條資料一條資料接

python 資料驅動測試 ddt

coding utf 8 project jiaxy author jimmy file study ddt.py ide pycharm community edition time 2018 12 06 14 48 blog study ddt data driver test 資料驅動測試 1...

資料驅動 ddt

import unittest from ddt import ddt,data,unpack test data 1,2 3,4 ddt 裝飾類 class testmethod unittest.testcase data test data 裝飾方法 deftest print self,a ...

python的資料驅動ddt簡單例項

coding utf 8import ddt import unittest ddt.ddt class datatest unittest.testcase def setup self print 這個是setup def teardown self print 這是後置條件 ddt.data ...