Как издеваться над декоратором в модульном тесте 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