import unittest
from ddt import ddt,data,unpack,file_data
import csv
def myList(a, b):
r = [a, b]
return r
#讀取cvs文件數(shù)據(jù)
def getCsv(file_name):
rows=[]
with open(file_name,encoding='utf-8') as f:
readers = csv.reader(f)
for row in readers:
rows.append(row)
return rows
@ddt
class MyTestCase(unittest.TestCase):
"""測(cè)試框架使用Unittest和DDT相結(jié)合的方式"""
def setUp(self):
pass
@data(['key1','1'],['key2','2'],['key3','3'])
@unpack
def test_data_list(self,key,value):
print(key)
print(value)
@data(3,4,12,23)
def test_data(self,value):
'''單個(gè)值'''
print(value)
@data(myList(1,2))
def test_data_fun(self,value):
'''函數(shù)'''
print(value)
@file_data("test_data_dict.json")
def test_data_file_data_dict(self,value1):
'''加載dict_json文件'''
print(value1)
@file_data("test_data_list.json")
def test_data_file_data_list(self,value1):
'''加載dict_json文件'''
print(value1)
@data(*getCsv('mycsv.csv'))
@unpack
def test_data_file_data_list(self,v1,v2,v3):
'''加載csv文件'''
print(v1)
print(v2)
print(v3)
def tearDown(self):
pass
if __name__ == '__main__':
suite = unittest.TestLoader().loadTestsFromTestCase(MyTestCase)
unittest.TextTestRunner(verbosity=2).run(suite)
Python-unittest ddt數(shù)據(jù)驅(qū)動(dòng)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門撵枢,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人精居,你說我怎么就攤上這事锄禽。” “怎么了靴姿?”我有些...
- 文/不壞的土叔 我叫張陵沃但,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我佛吓,道長(zhǎng)宵晚,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任维雇,我火速辦了婚禮淤刃,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘谆沃。我一直安慰自己钝凶,他們只是感情好,可當(dāng)我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著耕陷,像睡著了一般掂名。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上哟沫,一...
- 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼拂蝎!你這毒婦竟也來了穴墅?” 一聲冷哼從身側(cè)響起,我...
- 序言:老撾萬榮一對(duì)情侶失蹤温自,失蹤者是張志新(化名)和其女友劉穎玄货,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體悼泌,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡松捉,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了馆里。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片隘世。...
- 正文 年R本政府宣布蔓钟,位于F島的核電站,受9級(jí)特大地震影響卵贱,放射性物質(zhì)發(fā)生泄漏滥沫。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一键俱、第九天 我趴在偏房一處隱蔽的房頂上張望兰绣。 院中可真熱鬧,春花似錦编振、人聲如沸缀辩。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)臀玄。三九已至瓢阴,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間健无,已是汗流浹背荣恐。 一陣腳步聲響...
- 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像臼膏,于是被迫代替她去往敵國(guó)和親硼被。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 適用于ubuntu 16.04. 1.在命令行輸入pip install mysql-python后報(bào)錯(cuò): fro...
- 前面兩篇文章渗磅,分別講述了基于事件驅(qū)動(dòng)(Event-driven)的量化回測(cè)系統(tǒng)的層次結(jié)構(gòu)祷嘶,以及事件類型。本文重點(diǎn)講...
- 近來状勤,在肯尼亞首都內(nèi)羅畢先后發(fā)生我中資企業(yè)人員在駐地和途中被搶劫事件,造成較大財(cái)產(chǎn)損失双泪,幸無人員傷亡持搜。案發(fā)后,有關(guān)...
- 我媽今年44歲,恰逢其時(shí)村斟,趕上了微信大火的年代贫导,成了微信的發(fā)燒粉。 和年輕人一樣蟆盹,我媽成了愛分享一族孩灯。吃飯發(fā)朋友圈...