為什麼這篇pytest指令鄉民發文收入到精華區:因為在pytest指令這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者Talent14 (Talent)看板Python標題[問題] Pytest問題時間Sat Fe...
請問使用python的pytest測試框架, 如何將自訂的pytest指令參數值傳到每個test case檔案中pytest.mark.skipif的條件判斷使用?
EX: pytest --par=1, par的值用來判斷所有Test Case是否要Skip的依據
@pytest.mark.skipif(par > '1', reason='pass test1') --> 若par值大於 1 才skip測試案例
PS: 查了一些資料,看到用pytest.config方式取得值,但pytest版本目前使用6.X,pytest沒有config這個attribute
(ERROR MSG: AttributeError: module 'pytest' has no attribute 'config')
附上測試程式碼圖片
https://i.imgur.com/kqZmsc2.jpg
https://i.imgur.com/YWcClDR.jpg
先感謝各位大大!
-----
Sent from JPTT on my iPhone
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.38.29.74 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1613815523.A.6E2.html