Я хочу проверитьДразнящий декоратор в одном приложении Django
- если вид декоратор работает правильно
- если правильный вид называется
Итак, вот декоратор 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
Это ничего не показывает, как будто фиктивный объект не был назван, хотя я предполагаю, что это должно было быть.
Как я могу правильно украсить украшенный вид?