【发布时间】:2013-07-19 03:20:04
【问题描述】:
如何使用 python mock 将方法装饰器的行为存根,以便我不依赖它们来测试当前方法?
import utils
class Router(object):
@utils.with_user
@utils.formatted_response('resources', with_pagination=True)
def get_resources(self, user_id=None, offset=None, limit=None):
# do stuff
pass
我已经试过了:
# @patch('utils.with_tenant')
# @patch.object(utils, 'with_tenant')
def test_stub_decorator(self):
# patch('utils.with_tenant')
# patch.object(utils, 'with_tenant')
而且这些似乎都不起作用!有什么想法吗?
【问题讨论】:
标签: python unit-testing mocking stub