1
- 如果意见装饰工作正常
- 如果正确的观点被称为
所以,这里的装饰get_object
,并查看features
是在myapp.views
。
@get_object
def features(request, object):
return {}
我尝试嘲笑他:
new_view = Mock(__name__='features', return_value={})
decorated = get_object(new_view)
with patch('myapp.views.features') as features:
features = decorated
client = Client()
response = client.get('/features')
print new_view.call_args
这说明不了什么,仿佛模拟对象不叫,但我想它应该是。
我怎样才能正确地嘲笑装饰看法?