【发布时间】:2013-06-20 20:05:12
【问题描述】:
在我的 python 代码中,我有全局 requests.session 实例:
import requests
session = requests.session()
如何使用Mock 模拟它?这种操作有装饰器吗?我尝试了以下操作:
session.get = mock.Mock(side_effect=self.side_effects)
但是(如预期的那样)此代码不会在每次测试后将 session.get 返回到原始状态,就像 @mock.patch 装饰器那样。
【问题讨论】:
标签: python unit-testing mocking