def testedFunction(param):
try:
dic = OrderedDict(...)
except Exception:
...
def testedFunction(param):
try:
dic = OrderedDict(...)
except Exception:
...
我想單元測試異常,拋出給定的函數,所以爲了實現這一點,我試過使用unittest.mock.patch或unittest.mock.patch.object,無論失敗:Python,單元測試,模擬內置/擴展類的類方法
TypeError: can't set attributes of built-in/extension type 'collections.OrderedDict'
我看了一些話題已經搜查像forbiddenfruit工具,但似乎都沒有給不工作。
我該如何模擬這種類的構造函數?
可以請您發佈完整測試嗎? – dm03514