Как издеваться над декоратором в модульном тесте django?

Я пытаюсь написать простой модульный тест для моего представления. У меня есть декоратор, который проверяет подлинность, отправляя http-запрос. Как подделать декоратор моего представления и запустить модульный тест?

my views.py

@method_decorator(authentication_decorator, name='post')
class AddBlogView(CreateAPIView):
    serializer_class = BlogSerializer

Попробуйте следующее (адаптируйте код для вашего приложения и имен файлов):

from mock import patch
patch('app.decorators.authentication_decorator', lambda x: x).start()  # This line must come before other imports

from app.views import AddBlogView
# Test AddBlogView
Вернуться на верх