【发布时间】:2015-02-16 16:37:11
【问题描述】:
我试图在我的单元测试中使用 Python 的 mock 库,但我看到的结果不一致,具体取决于我如何导入我试图修补的目标。我希望这两个打印语句都应该返回False,但似乎只有第二个语句返回False:
from requests import get
import requests
with mock.patch('requests.get') as get_mock:
get_mock.return_value.ok = False
print get('http://asdf.com').ok
print requests.get('http://asdf.com').ok
【问题讨论】:
-
你还有兴趣吗?
-
关于这个问题...我没有收到任何关于我的回答的反馈。有什么不清楚的地方?
标签: python python-unittest python-mock