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

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

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

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

下面直接舉例說明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方法篩選出來的用例,循環(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開頭的函數(shù))必現(xiàn)大于或等于兩個(gè),不然會(huì)報(bào)錯(cuò)。

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

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

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

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

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

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

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

相關(guān)文章

  • Python利用prettytable庫輸出好看的表格

    Python利用prettytable庫輸出好看的表格

    prettytable庫就是這么一個(gè)工具,prettytable可以打印出美觀的表格,并且對(duì)中文支持相當(dāng)好。本文將介紹如何通過prettytable輸出好看的表格,需要的可以參考一下
    2022-01-01
  • DataFrame 將某列數(shù)據(jù)轉(zhuǎn)為數(shù)組的方法

    DataFrame 將某列數(shù)據(jù)轉(zhuǎn)為數(shù)組的方法

    下面小編就為大家分享一篇DataFrame 將某列數(shù)據(jù)轉(zhuǎn)為數(shù)組的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • PyQt5中QCommandLinkButton的詳細(xì)教程與應(yīng)用實(shí)戰(zhàn)

    PyQt5中QCommandLinkButton的詳細(xì)教程與應(yīng)用實(shí)戰(zhàn)

    在PyQt5中,QCommandLinkButton是一個(gè)特殊的按鈕控件,它最初在Windows Vista中引入,并因其獨(dú)特的外觀和功能在GUI應(yīng)用程序中得到了廣泛應(yīng)用,本教程將結(jié)合實(shí)際案例,詳細(xì)介紹QCommandLinkButton在PyQt5中的用法,需要的朋友可以參考下
    2024-07-07
  • 詳解Python的Lambda函數(shù)與排序

    詳解Python的Lambda函數(shù)與排序

    本篇文章主要是介紹了Python的Lambda函數(shù)與排序,簡(jiǎn)單的介紹了Lambda函數(shù)的用法和排序,有需要的朋友可以了解一下。
    2016-10-10
  • 利用Python3分析sitemap.xml并抓取導(dǎo)出全站鏈接詳解

    利用Python3分析sitemap.xml并抓取導(dǎo)出全站鏈接詳解

    因?yàn)樽罱鼡Q了網(wǎng)址,所以需要在百度站長(zhǎng)平臺(tái)提交網(wǎng)址,不管是主動(dòng)推送還是手動(dòng)提交,前提都是要整理網(wǎng)站的鏈接,手動(dòng)添加太麻煩,于是就想寫個(gè)腳本直接抓取全站鏈接并導(dǎo)出,本文詳細(xì)介紹的是實(shí)現(xiàn)的方法及過程,需要的朋友們一起來看看吧。
    2017-07-07
  • Python裝飾器使用你可能不知道的幾種姿勢(shì)

    Python裝飾器使用你可能不知道的幾種姿勢(shì)

    這篇文章主要給大家介紹了關(guān)于Python裝飾器使用你可能不知道的幾種姿勢(shì),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • PyTorch一小時(shí)掌握之遷移學(xué)習(xí)篇

    PyTorch一小時(shí)掌握之遷移學(xué)習(xí)篇

    這篇文章主要介紹了PyTorch一小時(shí)掌握之遷移學(xué)習(xí)篇,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • python+Django+pycharm+mysql 搭建首個(gè)web項(xiàng)目詳解

    python+Django+pycharm+mysql 搭建首個(gè)web項(xiàng)目詳解

    這篇文章主要介紹了python+Django+pycharm+mysql 搭建首個(gè)web項(xiàng)目,結(jié)合實(shí)例形式詳細(xì)分析了python+Django+pycharm+mysql搭建web項(xiàng)目的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下
    2019-11-11
  • python中base64編碼簡(jiǎn)介

    python中base64編碼簡(jiǎn)介

    Base64是一種任意二進(jìn)制到文本字符串的編碼方法,常用于在URL、Cookie、網(wǎng)頁中傳輸少量二進(jìn)制數(shù)據(jù),Base64是一種用64個(gè)字符來表示任意二進(jìn)制數(shù)據(jù)的方法,這篇文章主要介紹了python中base64編碼,需要的朋友可以參考下
    2022-12-12
  • Python之Sklearn使用入門教程

    Python之Sklearn使用入門教程

    這篇文章主要介紹了Python之Sklearn使用入門教程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02

最新評(píng)論

康平县| 涿州市| 永顺县| 林甸县| 柞水县| 电白县| 昭平县| 江门市| 嘉禾县| 旬邑县| 额济纳旗| 板桥市| 包头市| 晋城| 巩义市| 驻马店市| 夹江县| 青阳县| 台北市| 沅陵县| 双峰县| 平泉县| 确山县| 湖南省| 瓦房店市| 新民市| 沭阳县| 藁城市| 元江| 芜湖县| 松溪县| 台山市| 寿光市| 内丘县| 都匀市| 德保县| 扎兰屯市| 清镇市| 石门县| 略阳县| 大荔县|