亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

對(duì)python_discover方法遍歷所有執(zhí)行的用例詳解

 更新時(shí)間:2019年02月13日 14:31:23   作者:n_laomomo  
今天小編就為大家分享一篇對(duì)python_discover方法遍歷所有執(zhí)行的用例詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

當(dāng)我們寫了一個(gè)單個(gè)py的測(cè)試文件時(shí)直接運(yùn)行就ok了,但當(dāng)我們有很多很多個(gè)這樣的py時(shí),難道要一個(gè)一個(gè)的點(diǎn)擊來(lái)運(yùn)行嗎,當(dāng)然不是。我們可以通過(guò)discover方法來(lái)找到所有的用例。

下面直接舉例說(shuō)明discover用法:

一、 準(zhǔn)備工作

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

python discover方法遍歷所有執(zhí)行

DiscoverCase.py 文件代碼:

import unittest
import os

def discover_case(case_dir):
 # 待執(zhí)行用例的目錄
 testcase = unittest.TestSuite()
 discover = unittest.defaultTestLoader.discover(case_dir,pattern="*.py",top_level_dir=None)
 # discover方法篩選出來(lái)的用例,循環(huán)添加到測(cè)試套件中
 print(discover)
 for test_suite in discover:
  for test_case in test_suite:
   print(test_case)
   # 添加用例到testcase
   #testcase.addTests(test_case)
   testcase.addTests(test_case)

 return(testcase)
path = os.path.join(os.getcwd(), "測(cè)試用例")
case = discover_case(case_dir=path)
print(case)

Test1代碼(test2~4代碼基本相同):

python discover方法遍歷所有執(zhí)行

注意:每個(gè)testcase里面的執(zhí)行用例(即以test開(kāi)頭的函數(shù))必現(xiàn)大于或等于兩個(gè),不然會(huì)報(bào)錯(cuò)。

二、寫好這些后我們就直接跑程序看結(jié)果

運(yùn)行后用例的文件名、類名、函數(shù)名都會(huì)遍歷出來(lái)

python discover方法遍歷所有執(zhí)行

是不是很簡(jiǎn)單啊。

注意:如果用例名稱全為中文是不可以加載的到的,必須以字母開(kāi)始,比如“i登錄.py”

這樣是可以被加載到的,如果直接寫”登錄.py”這樣是不能被加載到的。

以上這篇對(duì)python_discover方法遍歷所有執(zhí)行的用例詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Pytorch自定義CNN網(wǎng)絡(luò)實(shí)現(xiàn)貓狗分類詳解過(guò)程

    Pytorch自定義CNN網(wǎng)絡(luò)實(shí)現(xiàn)貓狗分類詳解過(guò)程

    PyTorch是一個(gè)開(kāi)源的Python機(jī)器學(xué)習(xí)庫(kù),基于Torch,用于自然語(yǔ)言處理等應(yīng)用程序。它不僅能夠?qū)崿F(xiàn)強(qiáng)大的GPU加速,同時(shí)還支持動(dòng)態(tài)神經(jīng)網(wǎng)絡(luò)。本文將介紹PyTorch自定義CNN網(wǎng)絡(luò)實(shí)現(xiàn)貓狗分類,感興趣的可以學(xué)習(xí)一下
    2022-12-12
  • 關(guān)于Python的GPU編程實(shí)例近鄰表計(jì)算的講解

    關(guān)于Python的GPU編程實(shí)例近鄰表計(jì)算的講解

    本文主要講解了Python的GPU編程實(shí)例近鄰表計(jì)算,通過(guò)一個(gè)近鄰表計(jì)算的案例,給出了適用于GPU加速的計(jì)算場(chǎng)景。需要了解的朋友可以參考一下這篇文章
    2021-08-08
  • python使用cv2庫(kù)、下載opencv庫(kù)的方法

    python使用cv2庫(kù)、下載opencv庫(kù)的方法

    這篇文章主要介紹了python使用cv2庫(kù)、下載opencv庫(kù)的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-04-04
  • Python史上最全種類數(shù)據(jù)庫(kù)操作方法分享

    Python史上最全種類數(shù)據(jù)庫(kù)操作方法分享

    本文將詳細(xì)探討如何在Python中連接全種類數(shù)據(jù)庫(kù)以及實(shí)現(xiàn)相應(yīng)的CRUD(創(chuàng)建,讀取,更新,刪除)操作,文中的示例代碼講解詳細(xì),需要的可以參考一下
    2023-07-07
  • Python 字典詳解

    Python 字典詳解

    這篇文章主要介紹了Python的字典,結(jié)合實(shí)例形式詳細(xì)分析了Python字典的概念、創(chuàng)建、格式化及常用操作方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2021-10-10
  • Python設(shè)計(jì)模式之代理模式簡(jiǎn)單示例

    Python設(shè)計(jì)模式之代理模式簡(jiǎn)單示例

    這篇文章主要介紹了Python設(shè)計(jì)模式之代理模式,簡(jiǎn)單說(shuō)明了代理模式的概念、原理,并結(jié)合Python實(shí)例形式分析了代理模式的相關(guān)定義與使用技巧,需要的朋友可以參考下
    2018-01-01
  • PPOCRLabel標(biāo)注的txt格式如何轉(zhuǎn)換成labelme能修改的json格式

    PPOCRLabel標(biāo)注的txt格式如何轉(zhuǎn)換成labelme能修改的json格式

    這篇文章主要介紹了PPOCRLabel標(biāo)注的txt格式如何轉(zhuǎn)換成labelme能修改的json格式問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Python 的 sum() Pythonic 的求和方法詳細(xì)

    Python 的 sum() Pythonic 的求和方法詳細(xì)

    Python 的內(nèi)置函數(shù)sum()是一種對(duì)數(shù)值列表求和的有效且Pythonic 的方法。將多個(gè)數(shù)字相加是許多計(jì)算中常見(jiàn)的中間步驟,因此sum()對(duì)于 Python 程序員來(lái)說(shuō)是一個(gè)非常方便的工具。下面文章就讓我們一起來(lái)看具體內(nèi)容吧
    2021-10-10
  • 對(duì)python調(diào)用RPC接口的實(shí)例詳解

    對(duì)python調(diào)用RPC接口的實(shí)例詳解

    今天小編就為大家分享一篇對(duì)python調(diào)用RPC接口的實(shí)例詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • Windows 下更改 jupyterlab 默認(rèn)啟動(dòng)位置的教程詳解

    Windows 下更改 jupyterlab 默認(rèn)啟動(dòng)位置的教程詳解

    這篇文章主要介紹了Windows 下更改 jupyterlab 默認(rèn)啟動(dòng)位置,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05

最新評(píng)論