mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-08-03 20:10:10 +03:00
Apply middlewares to django request object
This commit is contained in:
parent
dcba5c03d6
commit
cddaa38b28
|
@ -8,6 +8,7 @@ import tempfile
|
|||
|
||||
from django.conf.urls import url
|
||||
from django.contrib.auth import authenticate, login, logout
|
||||
from django.contrib.auth.middleware import AuthenticationMiddleware
|
||||
from django.contrib.auth.models import User
|
||||
from django.contrib.sessions.middleware import SessionMiddleware
|
||||
from django.core.files.uploadedfile import SimpleUploadedFile
|
||||
|
@ -185,7 +186,8 @@ class TestUserSetter(TestCase):
|
|||
# available to login and logout functions
|
||||
self.wrapped_request = factory.get('/')
|
||||
self.request = Request(self.wrapped_request)
|
||||
SessionMiddleware().process_request(self.request)
|
||||
SessionMiddleware().process_request(self.wrapped_request)
|
||||
AuthenticationMiddleware().process_request(self.wrapped_request)
|
||||
|
||||
User.objects.create_user('ringo', 'starr@thebeatles.com', 'yellow')
|
||||
self.user = authenticate(username='ringo', password='yellow')
|
||||
|
|
Loading…
Reference in New Issue
Block a user