在執行測試的時候,可以通過pytest.main(['-s','test.py'])來執行,也可以在命令行執行pytest -s test.py
還有一種就是比較好的,使用配置文件運行.
配置文件的格式要求 1/配置文件要命名爲pytest.ini 2 文件要位於項目的根目錄
[pytest]
addopts = -s -v
testpaths = ./scripts
python_files = test_*.py
python_classes = Test*
python_functions = test_*
參數說明:
addopts 可以搭配相關的參數,比如-s
。多個參數以空格分割,其他參數後續用到再說。
-s
,在運行測試腳本時,爲了調試或打印一些內容,我們會在代碼中加一些print內容,但是在運行pytest時,這些內容不會顯示出來。如果帶上-s,就可以顯示了。-v
,使輸出結果更加詳細。
testpaths 配置測試用例的目錄
如果要執行目錄下的指定文件 就要用到python_files
python_classes = Test* 執行指定的類
python_functions = test_* 執行指定的函數
配置好後,可以直接pytest就可以執行指定的用例了
參考https://www.cnblogs.com/Neeo/articles/11832655.html#setup%E5%92%8Cteardown 這位大佬的