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

Python pytest.main()運(yùn)行測試用例

 更新時(shí)間:2022年12月16日 08:51:18   作者:愛學(xué)習(xí)de測試小白  
這篇文章主要介紹了Python pytest.main()運(yùn)行測試用例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧

前言

前面一直使用命令行運(yùn)行pytest用例,本篇來學(xué)下使用pytest.main()來運(yùn)行測試用例

pytest.main()

  • args 傳一個(gè)list對象,list 里面是多個(gè)命令行的參數(shù)
  • plugins 傳一個(gè)list對象,list 里面是初始化的時(shí)候需注冊的插件

不帶參數(shù)運(yùn)行

import pytest
# 等同于命令行執(zhí)行 pytest
# 默認(rèn)運(yùn)行的是當(dāng)前目錄及子目錄的所有文件夾的測試用例
pytest.main()

參數(shù)運(yùn)行

  • -s: 顯示程序中的 print/logging 輸出
  • -v: 豐富信息模式, 輸出更詳細(xì)的用例執(zhí)行信息
  • -k: 運(yùn)行包含某個(gè)字符串的測試用例。如:pytest -k add XX.py 表示運(yùn)行 XX.py 中包含 add 的測試用例。
  • -q: 簡單輸出模式, 不輸出環(huán)境信息
  • -x: 出現(xiàn)一條測試用例失敗就退出測試。在調(diào)試階段非常有用,當(dāng)測試用例失敗時(shí),應(yīng)該先調(diào)試通過,而不是繼續(xù)執(zhí)行測試用例。

在命令行運(yùn)行帶上 -s 參數(shù)

 pytest -s -x

pytest.main() 里面等價(jià)于

import pytest
# 帶上-s參數(shù)
pytest.main(["-s","-x"])

指定測試用例

指定運(yùn)行 study 文件夾下的全部用例

pytest study

pytest.main() 里面等價(jià)于

import pytest
# 運(yùn)行指定文件夾目錄
pytest.main(["study "])

運(yùn)行指定的 study/test_77.py 下的全部用例

pytest study/test_77.py

pytest.main() 里面等價(jià)于

import pytest
# 運(yùn)行指定py文件
pytest.main(["study/tset_77.py"])

運(yùn)行指定的 study/test_77.py 下的某個(gè)用例

pytest study/test_77.py::tset_01

pytest.main() 里面等價(jià)于

import pytest
# 運(yùn)行指定py文件下測試用例
pytest.main(["study/tset_77.py::test_01"])

指定plugins參數(shù)

# -*- coding: utf-8 -*-
import pytest
def test_01():
    """測試用例1"""
    name = '小白'
    age = 28
    city = 'Beijing'
    assert name == '小白'
    assert age == 28
    assert city == 'Beijing'
# 自定義插件
class MyPlugin(object):
    def pytest_sessionstart(self):
        print("*** test run start blog地址 https://blog.csdn.net/IT_heima")
if __name__ == '__main__':
	# 通過 plugins 參數(shù)指定加載
    pytest.main(['-s', '-v', 'test_77.py'], plugins=[MyPlugin()])

到此這篇關(guān)于Python pytest.main()運(yùn)行測試用例的文章就介紹到這了,更多相關(guān)Python pytest.main()內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Win11平臺安裝和配置NeoVim0.8.2編輯器搭建Python3開發(fā)環(huán)境詳細(xì)過程(2023最新攻略)

    Win11平臺安裝和配置NeoVim0.8.2編輯器搭建Python3開發(fā)環(huán)境詳細(xì)過程(2023最新攻略)

    這篇文章主要介紹了Win11平臺安裝和配置NeoVim0.8.2編輯器搭建Python3開發(fā)環(huán)境(2023最新攻略),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-01-01
  • Python多線程:主線程等待所有子線程結(jié)束代碼

    Python多線程:主線程等待所有子線程結(jié)束代碼

    這篇文章主要介紹了Python多線程:主線程等待所有子線程結(jié)束代碼,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Django中的CACHE_BACKEND參數(shù)和站點(diǎn)級Cache設(shè)置

    Django中的CACHE_BACKEND參數(shù)和站點(diǎn)級Cache設(shè)置

    這篇文章主要介紹了Django中的CACHE_BACKEND參數(shù)和站點(diǎn)級Cache設(shè)置,Python是最具人氣的Python web框架,需要的朋友可以參考下
    2015-07-07
  • 詳解pandas中iloc, loc和ix的區(qū)別和聯(lián)系

    詳解pandas中iloc, loc和ix的區(qū)別和聯(lián)系

    這篇文章主要介紹了詳解pandas中iloc, loc和ix的區(qū)別和聯(lián)系,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • Python center()函數(shù)使用方法詳解

    Python center()函數(shù)使用方法詳解

    在python中,center()返回一個(gè)原字符居中,并默認(rèn)使用空格填充至長度width返回新字符串,默認(rèn)填充字符為空格,本就將通過代碼示例給大家簡單的介紹一下Python center()函數(shù)是的使用方法,感興趣的同學(xué)跟著小編一起來看看吧
    2023-07-07
  • 使用Python編寫一個(gè)沙箱隔離功能

    使用Python編寫一個(gè)沙箱隔離功能

    這篇文章主要為大家詳細(xì)介紹了如何通過?Docker?實(shí)現(xiàn)一個(gè)簡單的沙箱隔離應(yīng)用,然后提供一個(gè)通過?Python?模擬沙箱的例子,感興趣的可以了解下
    2024-12-12
  • fastapi與django異步的并發(fā)對比分析

    fastapi與django異步的并發(fā)對比分析

    這篇文章主要介紹了fastapi與django異步的并發(fā)對比分析,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 如何利用Python獲取鼠標(biāo)在屏幕上的具體位置以及動作

    如何利用Python獲取鼠標(biāo)在屏幕上的具體位置以及動作

    這篇文章主要為大家詳細(xì)介紹了如何使用python實(shí)現(xiàn)獲取鼠標(biāo)在屏幕上的具體位置以及動作,從而判斷鼠標(biāo)是否在瀏覽器內(nèi),感興趣的小伙伴可以了解下
    2025-03-03
  • python如何將一個(gè)四位數(shù)反向輸出

    python如何將一個(gè)四位數(shù)反向輸出

    這篇文章主要介紹了python如何將一個(gè)四位數(shù)反向輸出,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Python列表之間的數(shù)字與字符轉(zhuǎn)化實(shí)例

    Python列表之間的數(shù)字與字符轉(zhuǎn)化實(shí)例

    在python列表操作中,面對需要把列表中的字符串轉(zhuǎn)為禮拜的操作,無需強(qiáng)轉(zhuǎn),通過簡單的幾步就可以實(shí)現(xiàn),下面這篇文章主要給大家介紹了關(guān)于Python列表之間的數(shù)字與字符轉(zhuǎn)化的相關(guān)資料,需要的朋友可以參考下
    2023-02-02

最新評論

平和县| 当阳市| 治县。| 门头沟区| 西乡县| 汾阳市| 麟游县| 荔浦县| 隆回县| 土默特右旗| 鹤壁市| 阳信县| 阿拉善右旗| 壶关县| 建宁县| 应城市| 灌南县| 新宁县| 延川县| 微山县| 青岛市| 灵川县| 工布江达县| 贡嘎县| 手机| 高要市| 鹤庆县| 康定县| 万山特区| 米泉市| 康马县| 贡嘎县| 宁远县| 红原县| 德州市| 邵阳县| 遂昌县| 临高县| 安丘市| 柘城县| 鸡东县|