具有Monkeypatch

时间:2019-08-20 15:21:32

标签: python python-requests monkeypatching

我写了一个测试,我需要修补服务器中类似文件的响应。我的应用程序的代码是这样的

import requests
response = requests.get(url)
with open('file.py', 'wb') as f:
    f.write(response.content)

在为此功能编写测试时,我尝试过类似的操作,但是由于内容是属性而不是方法,因此它不起作用。

class MockResponse:

   @staticmethod
   def content():
       return "mock value'

应该如何模拟该值?

0 个答案:

没有答案