1
적절한 뷰를 호출하면 내가보기 데코레이터가 제대로
를 작동하는 경우
- 을 테스트 할
그래서, 여기 features
이 장식 get_object
및 뷰의 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
이, mock 객체가 호출되지 않은 것처럼, 아무것도 표시되지 않습니다.
데코 레이팅 된보기를 올바르게 모의 표시하려면 어떻게해야합니까?