Привет, ЛОР.
Чет не работает мок декоратора (продолжает использоваться оригинальный).
Есть вьюха:
# myapp.views.py
from my_utils import my_decorator
@my_decorator
def some_view(request):
pass
Есть тест на нее (с использованием pytest, pytet-django и putest-mock):
def test_some_view(mocker, client):
mocker.patch(
'my_utils.my_decorator',
return_value=True
)
response = client.get(url)
assert response.status_code == 200
Но в итоге декоратор не мокается, падает с ошибкой, так как пытается заюзать оригинальную логику, которая в декораторе используется. ЧЯДНТ?