我想用可選參數測試函數調用。如何使用可選參數爲函數編寫測試
這裏是我的代碼:
list_get()
list_get(key, "city", 0)
list_get(key, 'contact_no', 2, {}, policy)
list_get(key, "contact_no", 0)
list_get(key, "contact_no", 1, {}, policy, "")
list_get(key, "contact_no", 0, 888)
我不能參數化是由於可選參數,所以我寫了單獨的測試功能,爲pytest
每個API調用。
我相信應該有更好的方法來測試這一個。
難道你不能使用一些明星魔術list_get(* args)使它與參數化測試一起工作? –