我想测试带有可选参数的函数调用。
这是我的代码:
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)
由于可选参数,我无法对其进行参数化,因此我为每个 api 调用编写了单独的测试函数pytest
。
我相信应该有更好的方法来测试这个。