pytest學(xué)習(xí)(3)-配置文件詳解

????pytest的配置文件通常放在測試目錄下,名稱為pytest.ini,命令行運(yùn)行時會使用該配置文件中的配置.

1、配置pytest命令行運(yùn)行參數(shù)

[pytest]

addopts = -s ...# 空格分隔,可添加多個命令行參數(shù) -所有參數(shù)均為插件包的參數(shù)

2、配置測試搜索的路徑

[pytest]

testpaths = ./scripts# 當(dāng)前目錄下的scripts文件夾 -可自定義

3、配置測試搜索的文件名

[pytest]

? ? python_files = test_*.py?

# 當(dāng)前目錄下的scripts文件夾下,以test_開頭,以.py結(jié)尾的所有文件 -可自定義

4、配置測試搜索的測試類名

[pytest]

? ? python_classes = Test_*?

# 當(dāng)前目錄下的scripts文件夾下,以test_開頭,以.py結(jié)尾的所有文件中,以Test_開頭的類 -可自定義

5、配置測試搜索的測試函數(shù)名

[pytest]

? ? python_functions = test_*?

# 當(dāng)前目錄下的scripts文件夾下,以test_開頭,以.py結(jié)尾的所有文件中,以Test_開頭的類內(nèi),以test_開頭的方法 -可自定義

6、忽略相關(guān)文件收集測試用例

[pytest]

norecursedirs = .svn _build tmp*

#pytest就不會進(jìn)入到.svn、_build、和任何tmp開頭的文件中去收集測試函數(shù)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容