您好,登錄后才能下訂單哦!
使用場景:測試B僅在測試A成功通過后方能有效進行。
意思是:使用該插件可以標記一個test作為其他test的依賴,當依賴項執行失敗時,那些依賴它的test將會被跳過。
-------------------------------------------------------------上實例:----------------------------------------------------------------
安裝:pytest-dependency
pip?install?pytest-dependency
使用:
import?pytest @pytest.mark.dependency() def?test_01(test): ????assert?False @pytest.mark.dependency(depends=["test_01"]) def?test_02(test): ????print("執行測試2")
看下結果:
test_01是test_02的依賴,故而test_01失敗后,test_02被跳過
結論:
1、首先安裝這個插件,
2、使用方法就是用 @pytest.mark.dependency()對所依賴的方法進行標記,使用@pytest.mark.dependency(depends=["test_name"])引用依賴。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。