国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

pytest.ini 文件說(shuō)明

這篇具有很好參考價(jià)值的文章主要介紹了pytest.ini 文件說(shuō)明。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

pytest.ini 文件是用于配置 pytest 測(cè)試用例運(yùn)行規(guī)則的文件。pytest.ini 配置文件支持的參數(shù)有以下幾類(lèi):

  • 匹配測(cè)試文件和測(cè)試函數(shù)的過(guò)濾參數(shù)
  • 測(cè)試用例執(zhí)行參數(shù)
  • 測(cè)試報(bào)告輸出參數(shù)
  • 臨時(shí)文件及路徑參數(shù)
  • 插件參數(shù)

以下是一些常見(jiàn)的 pytest.ini 配置參數(shù)及其用法示例:

匹配測(cè)試文件和測(cè)試函數(shù)的過(guò)濾參數(shù):

  • python_files: 用于匹配測(cè)試文件的文件名規(guī)則,通常測(cè)試文件名以 test_ 開(kāi)頭或者以 _test 結(jié)尾,中間部分為數(shù)字、字母或下劃線。

示例:python_files = tests/*.py

  • python_functions: 用于匹配測(cè)試用例函數(shù)的命名規(guī)則,通常測(cè)試用例函數(shù)名以 test_ 開(kāi)頭。

示例:python_functions = test_*

測(cè)試用例執(zhí)行參數(shù):

  • addopts: 用于添加 pytest 命令行選項(xiàng),如 -v 表示輸出詳細(xì)的測(cè)試用例信息。

示例:addopts = --verbose

測(cè)試報(bào)告輸出參數(shù):

  • junit_family: 指定生成 JUnit 風(fēng)格的測(cè)試報(bào)告。

示例:junit_family = xunit2

臨時(shí)文件及路徑參數(shù):

  • cache_dir: 指定 pytest 的緩存目錄。

示例:cache_dir = .pytest_cache

插件參數(shù):

  • pytester_example_dir: 指定 pytest 插件的示例目錄。

示例:pytester_example_dir = examples

更多 pytest.ini 參數(shù)詳情及配置示例,請(qǐng)參考官方文檔:https://docs.pytest.org/en/latest/reference.html#ini-options-summary。

例如:

[pytest]
python_files = test_*.py *_test.py
python_functions = test_*
addopts = --verbose
norecursedirs = conf report
cache_dir = .pytest_cache
 

例如:

pytest.ini 文件說(shuō)明,Python,python

這段內(nèi)容是在pytest.ini文件中的[pytest]部分的配置項(xiàng)。讓我來(lái)為您解釋每個(gè)配置項(xiàng)的含義:

  • testpaths = ./TestCases:指定測(cè)試用例所在的目錄。此處設(shè)置為"./TestCases",表示測(cè)試用例文件位于項(xiàng)目根目錄下的"TestCases"目錄中。
  • python_files = test_*.py:指定測(cè)試文件的命名模式。此處設(shè)置為"test_*.py",表示測(cè)試文件以"test_"開(kāi)頭并以".py"結(jié)尾。
  • python_classes = Test_*:指定測(cè)試類(lèi)的命名模式。此處設(shè)置為"Test_*",表示測(cè)試類(lèi)以"Test_"開(kāi)頭。
  • python_functions = test_*:指定測(cè)試函數(shù)的命名模式。此處設(shè)置為"test_*",表示測(cè)試函數(shù)以"test_"開(kāi)頭。
  • addopts = --verbose:指定額外的命令行選項(xiàng)。此處設(shè)置為"--verbose",表示在運(yùn)行測(cè)試時(shí)顯示更詳細(xì)的信息。
  • norecursedirs = TestDatas common conf report:指定不包含在測(cè)試中的目錄。此處設(shè)置為"TestDatas common conf report",表示在運(yùn)行測(cè)試時(shí)不會(huì)遍歷這些目錄。
  • cache_dir = .pytest_cache:指定緩存目錄的路徑。此處設(shè)置為".pytest_cache",表示將緩存文件放在當(dāng)前目錄下的".pytest_cache"目錄中。
  • log_format = %(asctime)s %(levelname)s %(message)s:指定日志輸出的格式。此處設(shè)置為"%(asctime)s %(levelname)s %(message)s",表示日志輸出包含時(shí)間、日志級(jí)別和日志消息。
  • log_date_format = %Y-%m-%d %H:%M:%S:指定日期的格式。此處設(shè)置為"%Y-%m-%d %H:%M:%S",表示日期的格式為年-月-日 時(shí):分:秒。
  • log_cli_level = INFO:指定日志輸出的級(jí)別。此處設(shè)置為INFO級(jí)別,表示只輸出INFO及以上級(jí)別的日志。

這些配置項(xiàng)可以幫助您控制pytest框架的行為,例如指定測(cè)試目錄、命名規(guī)則、日志輸出等。根據(jù)您的項(xiàng)目需求,可以根據(jù)需要進(jìn)行自定義配置。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-636088.html

到了這里,關(guān)于pytest.ini 文件說(shuō)明的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • pytest自動(dòng)化框架運(yùn)行全局配置文件pytest.ini

    pytest自動(dòng)化框架運(yùn)行全局配置文件pytest.ini

    還記得在之前的篇章中有講到Pytest是目前主要流行的自動(dòng)化框架之一,他有基礎(chǔ)的腳本編碼規(guī)則以及兩種運(yùn)行方式。 pytest的基礎(chǔ)編碼規(guī)則是可以進(jìn)行修改,這就是今日文章重點(diǎn)。 看到這大家心中是否提出了兩個(gè)問(wèn)題:pytest的基礎(chǔ)編碼規(guī)則在哪可以修改?又是如何修改? 讓我

    2024年02月09日
    瀏覽(87)
  • 全網(wǎng)超全,pytest自動(dòng)化測(cè)試框架pytest.ini配置文件詳細(xì)(實(shí)戰(zhàn))

    全網(wǎng)超全,pytest自動(dòng)化測(cè)試框架pytest.ini配置文件詳細(xì)(實(shí)戰(zhàn))

    pytest配置文件可以改變pytest的運(yùn)行方式,它是一個(gè)固定的文件pytest.ini文件,讀取配置信息,按指定的方式去運(yùn)行 非test文件 pytest里面有些文件是非test文件 pytest.ini:pytest的主配置文件,可以改變pytest的默認(rèn)行為 conftest.py:測(cè)試用例的一些fixture配置 init .py:識(shí)別該文件夾為p

    2024年02月11日
    瀏覽(115)
  • 從0到1精通自動(dòng)化測(cè)試,pytest自動(dòng)化測(cè)試框架,配置文件pytest.ini(十三)

    從0到1精通自動(dòng)化測(cè)試,pytest自動(dòng)化測(cè)試框架,配置文件pytest.ini(十三)

    pytest配置文件可以改變pytest的運(yùn)行方式,它是一個(gè)固定的文件pytest.ini文件,讀取配置信息,按指定的方式去運(yùn)行 pytest里面有些文件是非test文件 pytest.ini pytest的主配置文件,可以改變pytest的默認(rèn)行為 conftest.py 測(cè)試用例的一些fixture配置 _init_.py 識(shí)別該文件夾為python的package包

    2024年02月11日
    瀏覽(456)
  • python讀取ini文件

    python+pytest做接口測(cè)試時(shí),通常需要把環(huán)境的配置信息(如不同環(huán)境的IP,數(shù)據(jù)庫(kù)的連接信息等)保存在ini文件中,方便切換和維護(hù)。 這里來(lái)記錄一下ini文件的讀取方法。 #ini文件的讀取依賴(lài)的包為 configparser。 這樣config就會(huì)返回整個(gè)ini文件的內(nèi)容。 [host] ;api_sit_url = https://api

    2024年02月12日
    瀏覽(40)
  • Python 使用ConfigParser操作ini配置文件

    Python 使用ConfigParser操作ini配置文件

    要求 : ini 文件必須是GBK編碼,如果是UTF-8編碼,python讀取配置文件會(huì)報(bào)錯(cuò)。 說(shuō)明: 1.注釋內(nèi)容用 “#” 或 “;” 引導(dǎo); 2.章節(jié)用 “[]” 開(kāi)頭,每一個(gè)章節(jié)就是一個(gè)配置項(xiàng); 3.配置值用 “=” ; 首先實(shí)例化配置解析對(duì)象: 常用操作方法: ?

    2024年02月06日
    瀏覽(22)
  • python INI文件操作與configparser內(nèi)置庫(kù)

    python INI文件操作與configparser內(nèi)置庫(kù)

    目錄 INI文件 configparser內(nèi)置庫(kù) 類(lèi)與方法 操作實(shí)例 導(dǎo)入INI文件 查詢所有節(jié)的列表 判斷某個(gè)節(jié)是否存在 查詢某個(gè)節(jié)的所有鍵的列表 判斷節(jié)下是否存在某個(gè)鍵 增加節(jié)點(diǎn) 刪除節(jié)點(diǎn) 增加節(jié)點(diǎn)的鍵 修改鍵值 保存修改結(jié)果 獲取鍵值 獲取節(jié)點(diǎn)所有鍵值 其他讀取方式 從字串中讀取 re

    2024年03月10日
    瀏覽(18)
  • python+request+pytest+allure接口自動(dòng)化使用說(shuō)明書(shū)

    接口自動(dòng)化使用與流程設(shè)計(jì): 一、設(shè)計(jì)思路 1、一個(gè)好的框架,必須要可讀性強(qiáng),所以目錄規(guī)劃尤為重要; 2、公共的方法提取出來(lái),提高復(fù)用性; 3、可變的環(huán)境等參數(shù),提取出來(lái)放到配置文件中,這樣,每次只需要更改配置文件中的值; 4、為了追蹤錯(cuò)誤,需要必要的日志

    2024年02月09日
    瀏覽(127)
  • python使用單例模式加載config.ini配置文件

    在Python中,可以使用單例模式來(lái)加載和管理配置文件。下面是一個(gè)示例代碼: 在上面的示例中, ConfigLoader 是一個(gè)單例類(lèi),通過(guò) get_instance 方法獲取實(shí)例。在實(shí)例化的過(guò)程中,會(huì)讀取并解析 config.ini 配置文件。通過(guò) get_value 方法可以根據(jù)指定的節(jié)和鍵來(lái)獲取配置值。使用時(shí),只

    2024年01月24日
    瀏覽(34)
  • pytest pytest.ini 設(shè)置日志記錄

    pytest pytest.ini 設(shè)置日志記錄

    ?pytest.ini addopts = --log-cli-level=INFO ?設(shè)置了控制臺(tái)日志的級(jí)別為 INFO。 log_file = pytest.log ?指定了日志文件的名稱(chēng)為? pytest.log 。 log_file_level = INFO ?設(shè)置了日志文件的日志級(jí)別為 INFO。 log_file_format = %(asctime)s %(levelname)s %(message)s ?設(shè)置了日志文件的格式,包括時(shí)間戳、日志級(jí)別和

    2024年01月25日
    瀏覽(20)
  • MySQL 8.0.33 my.ini說(shuō)明

    #其他默認(rèn)調(diào)整值 #MySQL Server實(shí)例配置文件 # ------------------------------------------------------------------------------------------------------------------------------------------------------------- #由MySQL Server實(shí)例配置向?qū)?# # #安裝說(shuō)明 # ------------------------------------------------------------------------------------

    2024年02月11日
    瀏覽(52)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包