pytest--配置用例執行順序(pytest_ordering插件介紹)


前言
設置測試用例執行順序:
默認情況下,pytest測試用例的執行順序是按先外層后內層(目錄下的文 件),再根據名稱按ascii碼值的順序升序執行。
如果想自定義pytest測試用例的執行順序,可以通過多種方式實現,常用的 方法有:
1、利用pytest_ordering插件,通過裝飾器@pytest.mark.run(order=1)來進行 控制,數字越小,越前執行
2、在測試方法上加裝飾器 @pytest.mark.last 表示最后一個執行(目前新版本 會報警告)

環境准備
github 上有個 pytest-ordering 插件可以控制用例的執行順序,github插件地址https://github.com/ftobia/pytest-ordering

安裝依賴包:
pip install pytest-ordering

代碼示例


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM