【发布时间】:2011-06-15 19:42:04
【问题描述】:
我正在尝试使用 Mock 来模拟 python 中的函数。这是我的代码:
resp, content = request(...)
request() 函数需要返回两个值。这是我尝试过的:
with patch("syncdatetime.py") as sync_mock:
sync_mock.request.return_value = [obj, '']
但是当我运行测试时,我收到错误“Mock object is not iterable”。 request 函数返回一个 Mock 类型的对象而不是一个列表。如何修补请求函数以使其返回列表?
【问题讨论】: