python的資料驅動ddt簡單例項

2021-09-11 03:15:48 字數 731 閱讀 8794

#coding=utf-

8import ddt

import unittest

@ddt.ddt

class

datatest

(unittest.testcase)

: def setup

(self)

:print

("這個是setup"

) def teardown

(self)

:print

("這是後置條件"

) @ddt.

data

( ##這是三組入引數據,由於是字串,只做拼接操作

["1",

"2"],[

"3",

"4"],[

"5",

"6"]

) @ddt.unpack ###解包資料

def test_add

(self,a,b)

: ##執行解包資料的函式

print

(a+b)

if __name__ ==

'__main__'

: unittest.

main

()

執行結果:

python 資料驅動 ddt

一。初始ddt 1.安裝 pip install ddt 2.匯入ddt import ddt 3.初步使用 注意 需要和unittest一起使用 cases expected expected ddt.ddt class test math unittest.testcase ddt.data c...

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 ...