summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
Diffstat (limited to 'django')
-rw-r--r--django/test/client.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/django/test/client.py b/django/test/client.py
index 9513dcd809..22c7b18b07 100644
--- a/django/test/client.py
+++ b/django/test/client.py
@@ -587,16 +587,13 @@ class Client(RequestFactory):
Causes the authenticated user to be logged out.
"""
- from django.contrib.auth import get_user_model, logout
+ from django.contrib.auth import get_user, logout
request = HttpRequest()
engine = import_module(settings.SESSION_ENGINE)
- UserModel = get_user_model()
if self.session:
request.session = self.session
- uid = self.session.get("_auth_user_id")
- if uid:
- request.user = UserModel._default_manager.get(pk=uid)
+ request.user = get_user(request)
else:
request.session = engine.SessionStore()
logout(request)