最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python unittest discover批量執(zhí)行代碼實(shí)例

 更新時(shí)間:2020年09月08日 09:11:07   作者:多測師_鄭sir  
這篇文章主要介紹了Python unittest discover批量執(zhí)行代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

代碼如下

import unittest
dir = "D:\\work_doc\\pycharm2\\python_Basics"  #自動(dòng)化用例所存放的路徑
suit = unittest.defaultTestLoader.discover(dir,pattern="XFS*.py",top_level_dir=None)  #匹配出需要執(zhí)行的py文件
runner = unittest.TextTestRunner()  #TextTestRunner類實(shí)例化,目的是為了調(diào)用TextTestRunner下的run()方法
runner.run(suit)  #調(diào)用TextTestRunner下的run()方法執(zhí)行用例
import unittest
def run_all_cases(file_path,file):
  discover = unittest.defaultTestLoader.discover(file_path,pattern=file)
  return discover
if __name__ == '__main__':
  runner = unittest.TextTestRunner()
  runner.run(run_all_cases(
    "D:\work_doc\pycharm2\python_selenium",
    "test*.py"))

解釋

1.discover方法加載測試用例

  • discover 加載到的用例是一個(gè) list 集合,需要重新寫入到一個(gè) list 對(duì)象 testcase 里,這樣就可以用 unittest 里面的 TextTestRunner 這里類的 run 方法去執(zhí)行。
  • TestLoader 該類根據(jù)各種標(biāo)準(zhǔn)加載測試用例,并將它們返回給測試套件。正常情況下,不需要?jiǎng)?chuàng)建這個(gè)類的實(shí)例。unittest 提供了可以共享的 defaultTestLoader 類,可以使用其子類和方法創(chuàng)建實(shí)例,discover() 就是其中之一。

2.discover方法里面有三個(gè)參數(shù)

  • -case_dir:這個(gè)是待執(zhí)行用例的目錄。
  • -pattern:這個(gè)是匹配腳本名稱的規(guī)則,test*.py 意思是匹配test開頭的所有腳本。
  • -top_level_dir:這個(gè)是頂層目錄的名稱,一般默認(rèn)等于 None 就行了。

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • YOLOv8訓(xùn)練自己的數(shù)據(jù)集(詳細(xì)教程)

    YOLOv8訓(xùn)練自己的數(shù)據(jù)集(詳細(xì)教程)

    YOLO是一種基于圖像全局信息進(jìn)行預(yù)測的目標(biāo)檢測系統(tǒng),YOLOv8 是ultralytics公司在2023年1月10號(hào)開源的YOLOv5的下一個(gè)重大更新版本,這篇文章主要給大家介紹了關(guān)于YOLOv8訓(xùn)練自己的數(shù)據(jù)集的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • python requests證書問題解決

    python requests證書問題解決

    這篇文章主要介紹了python requests證書問題解決,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • 基于ID3決策樹算法的實(shí)現(xiàn)(Python版)

    基于ID3決策樹算法的實(shí)現(xiàn)(Python版)

    下面小編就為大家?guī)硪黄贗D3決策樹算法的實(shí)現(xiàn)(Python版)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-05-05
  • python+PyQT實(shí)現(xiàn)系統(tǒng)桌面時(shí)鐘

    python+PyQT實(shí)現(xiàn)系統(tǒng)桌面時(shí)鐘

    這篇文章主要為大家詳細(xì)介紹了python+PyQT實(shí)現(xiàn)系統(tǒng)桌面時(shí)鐘,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • 詳解Python讀取和寫入操作CSV文件的方法

    詳解Python讀取和寫入操作CSV文件的方法

    CSV 文件(逗號(hào)分隔值文件)是一種純文本文件,它使用特定的結(jié)構(gòu)來排列表格數(shù)據(jù)。本文將詳細(xì)介紹Python中讀取個(gè)寫入操作CSV文件的方法,需要的可以參考一下
    2022-03-03
  • python動(dòng)態(tài)網(wǎng)站爬蟲實(shí)戰(zhàn)(requests+xpath+demjson+redis)

    python動(dòng)態(tài)網(wǎng)站爬蟲實(shí)戰(zhàn)(requests+xpath+demjson+redis)

    本文主要介紹了python動(dòng)態(tài)網(wǎng)站爬蟲實(shí)戰(zhàn)(requests+xpath+demjson+redis),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 利用PyQt5制作一個(gè)豆瓣電影信息查看器

    利用PyQt5制作一個(gè)豆瓣電影信息查看器

    這篇文章主要介紹了如何通過PyQt5制作一個(gè)查看器,可以查看豆瓣前100名電影的信息,當(dāng)然這個(gè)爬取信息比較簡單。感興趣的小伙伴可以試一試
    2022-01-01
  • Python列表常見操作詳解(獲取,增加,刪除,修改,排序等)

    Python列表常見操作詳解(獲取,增加,刪除,修改,排序等)

    這篇文章主要介紹了Python列表常見操作,結(jié)合實(shí)例形式總結(jié)分析了Python列表常見的獲取、增加、刪除、修改、排序、計(jì)算等相關(guān)操作技巧,需要的朋友可以參考下
    2019-02-02
  • Python如何實(shí)現(xiàn)在字符串里嵌入雙引號(hào)或者單引號(hào)

    Python如何實(shí)現(xiàn)在字符串里嵌入雙引號(hào)或者單引號(hào)

    今天小編就為大家分享一篇Python如何實(shí)現(xiàn)在字符串里嵌入雙引號(hào)或者單引號(hào),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • Python實(shí)戰(zhàn)之畫哆啦A夢(超詳細(xì)步驟)

    Python實(shí)戰(zhàn)之畫哆啦A夢(超詳細(xì)步驟)

    這篇文章主要介紹了Python實(shí)戰(zhàn)之畫哆啦A夢(超詳細(xì)步驟),文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04

最新評(píng)論

仁布县| 定边县| 峡江县| 勃利县| 行唐县| 赫章县| 泸西县| 武胜县| 稷山县| 安龙县| 兴隆县| 巨野县| 平罗县| 铜梁县| 达尔| 正安县| 石狮市| 长顺县| 辉南县| 增城市| 忻州市| 肥城市| 高雄市| 石家庄市| 崇阳县| 蓬安县| 都江堰市| 乌鲁木齐市| 灵台县| 开江县| 余干县| 焦作市| 衡南县| 大田县| 澎湖县| 新绛县| 东城区| 遂宁市| 定结县| 博白县| 台中县|