我正试图 mox
req = urllib2.Request(
rest_url, json.dumps(data), {'Content-Type': 'application/json'})
req = urllib2.urlopen(req)
chunk_size = 1024 * 1024
while True:
chunk = req.read(chunk_size)
if not chunk:
break
fd.write(chunk)
谁能帮我为此编写 mox 测试?我正在尝试以下作品
self.mox.StubOutWithMock(urllib2, "Request")
self.mox.StubOutWithMock(urllib2, "urlopen")
res = self.mox.CreateMockAnything(urllib2.Request)
urllib2.Request(IgnoreArg(), IgnoreArg(), IgnoreArg()).AndReturn(req).AndReturn(res)
但抛出错误
urllib2.Request(IgnoreArg(), IgnoreArg(), IgnoreArg()).AndReturn(req).AndReturn(res)
raise TypeError('Not callable')
TypeError: Not callable