日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Python unittest 自動識別并執(zhí)行測試用例方式

瀏覽:33日期:2022-08-03 09:42:45

自動化測試執(zhí)行的用例有很多,python額測試用例文件,都是以“test”開頭的。

TestLoader(defaultTestLoader)是unittest的測試用例加載器,它包括多個加載測試用例的方法。它的結(jié)果是返回一個測試套件。本文介紹discover()用法與功能

結(jié)構(gòu):

discover(start_dir, pattern=’test*.py’, top_level_dir=None)

作用:找到指定目錄下所有測試用例模塊,并遞歸查詢子目錄下的測試模塊,找到匹配的文件進(jìn)行加載。

解釋:

start_dir:需要測試的用例文件目錄或是模塊

pattern:用例匹配原則

top_level_dir:測試模塊的頂層目錄,沒有就默認(rèn)None。

例子:

#coding=utf-8import unittest #定義測試用例的目錄為當(dāng)前目錄test_dir = ’./’discover = unittest.defaultTestLoader.discover(test_dir, pattern=’test*.py’) if __name__ == ’__main__’: runner = unittest.TextTestRunner() runner.run(discover)

注釋:

1)discover = unittest.defaultTestLoader.discover(test_dir, pattern=’test*.py’) :匹配查找測試用例文件,以test*.py開頭,并將查找到的測試用例組裝到測試套件中

2)runner.run(discover) :通過run()函數(shù)執(zhí)行discover

補(bǔ)充知識:unittest框架執(zhí)行測試并發(fā)送郵件

我就廢話不多說了,還是直接看代碼吧!

#coding=utf8 import smtplibfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartfrom HTMLTestRunner import HTMLTestRunnerfrom email.header import Headerimport unittestimport time,os #==============定義發(fā)送郵件 =============== def send_mail(file_new): f = open(file_new,’rb’) #讀取測試報(bào)告正文 mail_body = f.read() f.close() #發(fā)送郵件的 smtpserver = ’smtp.exmail.qq.com’ username = ’fengyanfang@innobuddy.com’ passwd = ’Fyf136066’ sender = ’fengyanfang@innobuddy.com’ receiver = [’fengyanfang@innobuddy.com’] tname = time.strftime(’%Y-%m-%d %H-%M-%S’,time.localtime()) header = u’%s 接口自動化測試報(bào)告 ’ % tname # 只發(fā)正文,不發(fā)附件 msg = MIMEText(mail_body, ’html’, ’utf-8’) msg[’Subject’] = Header(’自動化測試報(bào)告’, ’utf-8’) msg[’Header’] = header msg[’From’] = sender msg[’To’] = ','.join(receiver) #連接發(fā)送郵件 # 發(fā)送郵件,端口用465, keyfile = ’vxkdfejinpifbeaj’ smtp = smtplib.SMTP_SSL(smtpserver, 465) smtp.helo(smtpserver) smtp.ehlo(smtpserver) smtp.login(username, passwd) smtp.sendmail(sender, receiver, msg.as_string()) smtp.quit() #======================查找最新的測試報(bào)告========================== def new_report(testreport): #方式1: # lists = os.listdir(testreport) # lists.sort(key = lambda fn: os.path.getmtime(testreport + ’’ + fn)) # file_new = os.path.join(testreport,lists[-1]) # print(file_new) # return file_new #方式2: dirs = os.listdir(testreport) dirs.sort() newreportname = dirs[-1] print(’The new report name: {0}’.format(newreportname)) file_new = os.path.join(testreport, newreportname) return file_new if __name__ == ’__main__’: #獲取當(dāng)前的項(xiàng)目目錄UskidInterface testdir = os.path.dirname(os.path.dirname(__file__)) test_dir = os.path.join(testdir,’testcase’) test_report = os.path.join(testdir, ’report’) discover = unittest.defaultTestLoader.discover(test_dir,pattern=’test*.py’) now = time.strftime('%Y-%m-%d %H_%M_%S',time.localtime()) filename = test_report+’/result_’+now+’.html’ fp = open(filename,’wb’) #stream放生成報(bào)告的路徑 runner = HTMLTestRunner(stream=fp,title='測試報(bào)告',description=’用例執(zhí)行情況:’) runner.run(discover) fp.close() new_report = new_report(test_report) send_mail(new_report)

以上這篇Python unittest 自動識別并執(zhí)行測試用例方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
四虎4545www国产精品 | 国产在线日韩精品| 18国产精品| 亚洲精品伊人| 日韩一区精品| 日韩精品亚洲专区| 日本亚洲最大的色成网站www| 亚洲欧美日韩国产一区| 久久国产精品99国产| 婷婷亚洲五月色综合| 午夜欧美精品久久久久久久| 1024精品一区二区三区| 欧美91视频| 亚洲一区二区网站| 中文字幕一区二区三区在线视频| 亚洲不卡视频| 欧美一区自拍| 麻豆91在线播放| 在线亚洲人成| 日韩视频一区| 亚洲美女91| 国产日韩免费| 国产一区二区三区天码| 久久裸体视频| 不卡在线一区二区| 亚洲日本国产| 国产精品jk白丝蜜臀av小说| bbw在线视频| 在线国产一区二区| 亚洲毛片视频| 免费看久久久| 亚洲不卡av不卡一区二区| 欧美sm一区| 久久伊人国产| 影视先锋久久| 综合国产精品| 高清不卡亚洲| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美影院视频| 国产精品4hu.www| 亚洲中午字幕| 黑人精品一区| 国产日韩欧美高清免费| 亚洲欧美日韩高清在线| 欧美日韩高清| 日韩精选在线| 91欧美日韩| 波多视频一区| 亚洲欧美日韩专区| 97成人在线| 亚洲网站视频| 动漫av一区| 丝袜诱惑一区二区| 怡红院精品视频在线观看极品| 午夜久久免费观看| 国产精品视频一区视频二区| 亚洲天堂免费电影| 亚洲精品视频一二三区| 精品亚洲自拍| 久久精品1区| 女人天堂亚洲aⅴ在线观看| 91视频久久| 蜜桃av一区二区三区电影| 国产精品一区三区在线观看| 国产精品主播在线观看| 免费视频久久| 在线 亚洲欧美在线综合一区| 少妇久久久久| 国产日韩专区| 久久激情五月激情| 激情综合网址| 国产精品一线| 西西人体一区二区| 美女精品视频在线| 爽好多水快深点欧美视频| 四虎成人av| 日本免费新一区视频| 91九色精品| 国产成人黄色| 人人精品久久| 蜜臀av免费一区二区三区| 国产欧美日韩精品一区二区三区| 婷婷综合社区| 久久久久久网| 亚洲不卡视频| 九九久久电影| 国产精品成人a在线观看| 日韩精品久久久久久久软件91| 欧美 日韩 国产一区二区在线视频| 国产一区二区视频在线看| 久久精品超碰| 亚洲综合图色| 亚洲国产日韩欧美在线| 亚洲天堂资源| 精品国产a一区二区三区v免费| 日韩美女精品| 亚洲精品乱码日韩| 乱人伦精品视频在线观看| 在线日韩欧美| 精品久久精品| 国产精品美女午夜爽爽| 婷婷亚洲精品| 免费在线视频一区| 蜜桃成人av| 91精品国产成人观看| 国产精品蜜芽在线观看| 黄色网一区二区| 久久精品国产亚洲aⅴ| 亚洲精品极品| 蜜桃久久久久久| 成人久久一区| 九色精品91| 日韩高清在线观看一区二区| 国产精品网站在线看| 国产中文欧美日韩在线| 中国女人久久久| 日韩欧美字幕| 国产精品视频一区二区三区| 美女精品在线| 久久久久伊人| 免费一区二区三区在线视频| 日韩中文在线电影| 日韩av影院| 国产一区2区在线观看| 日韩精品dvd| 热久久国产精品| 日产午夜精品一线二线三线| 蜜臀a∨国产成人精品| 中文字幕在线视频久| 国产精品日韩精品中文字幕| 日韩精品视频在线看| 日韩欧美激情| 欧美在线91| 久久精品毛片| 国产欧美一区二区三区精品酒店| 天堂√中文最新版在线| 亚洲成人va| 天堂成人国产精品一区| 欧美一区二区三区激情视频| 欧美成人亚洲| 六月婷婷一区| 亚洲精品乱码久久久久久蜜桃麻豆| 国产精品久久久久毛片大屁完整版| 亚洲欧美久久久| 亚洲综合电影| 国产精品99精品一区二区三区∴| 日本欧美不卡| 久久久久国产精品一区二区| 性欧美69xoxoxoxo| 中文无码日韩欧| 91麻豆精品| 国产一区三区在线播放| 久久久久午夜电影| 视频一区免费在线观看| 日韩av成人高清| 久久99久久人婷婷精品综合| 日韩.com| 一区免费视频| 欧美在线黄色| 国产日产精品_国产精品毛片 | 日本高清久久| 麻豆精品在线播放| 亚洲人成在线网站| 日韩天堂av| 91成人福利| 成人在线免费观看网站| 久久久精品日韩| 蜜桃视频一区二区三区| 欧美日一区二区三区在线观看国产免 | 欧美在线不卡| 精品久久一区| 国产亚洲午夜| 国产极品模特精品一二| 日韩欧美午夜| 亚洲精品第一| 福利在线一区| 亚洲一区日韩| 久久久久伊人| 欧美jjzz| 亚洲综合婷婷| 久久精品卡一| 日韩国产欧美在线播放| 欧美日韩中文字幕一区二区三区| 成人一区而且| 老牛国内精品亚洲成av人片| 亚洲欧美久久精品| 免费观看在线综合色| 亚洲欧美日本国产专区一区| 五月天久久777| 999国产精品| 久久九九精品| 夜夜嗨一区二区| 亚洲精品123区| 久久精品国产精品亚洲毛片| 你懂的网址国产 欧美| 成人一区而且| 黄色不卡一区| 欧美激情一区| 国产精品毛片久久久| 最新亚洲一区|