summaryrefslogtreecommitdiff
path: root/tests/async/test_async_auth.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/async/test_async_auth.py')
-rw-r--r--tests/async/test_async_auth.py62
1 files changed, 4 insertions, 58 deletions
diff --git a/tests/async/test_async_auth.py b/tests/async/test_async_auth.py
index d872a4c5bb..1ce2747d4d 100644
--- a/tests/async/test_async_auth.py
+++ b/tests/async/test_async_auth.py
@@ -8,7 +8,6 @@ from django.contrib.auth import (
from django.contrib.auth.models import AnonymousUser, User
from django.http import HttpRequest
from django.test import TestCase, override_settings
-from django.utils.deprecation import RemovedInDjango61Warning
class AsyncAuthTest(TestCase):
@@ -61,68 +60,15 @@ class AsyncAuthTest(TestCase):
self.assertIsInstance(user, User)
self.assertEqual(user.username, second_user.username)
- # RemovedInDjango61Warning: When the deprecation ends, replace with:
- # async def test_alogin_without_user(self):
- async def test_alogin_without_user_no_request_user(self):
+ async def test_alogin_without_user(self):
request = HttpRequest()
request.session = await self.client.asession()
- # RemovedInDjango61Warning: When the deprecation ends, replace with:
- # with self.assertRaisesMessage(
- # AttributeError,
- # "'NoneType' object has no attribute 'get_session_auth_hash'",
- # ):
- # await alogin(request, None)
- with (
- self.assertRaisesMessage(
- AttributeError,
- "'HttpRequest' object has no attribute 'auser'",
- ),
- self.assertWarnsMessage(
- RemovedInDjango61Warning,
- "Fallback to request.auser() when user is None will be removed.",
- ),
+ with self.assertRaisesMessage(
+ AttributeError,
+ "'NoneType' object has no attribute 'get_session_auth_hash'",
):
await alogin(request, None)
- # RemovedInDjango61Warning: When the deprecation ends, remove completely.
- async def test_alogin_without_user_anonymous_request(self):
- async def auser():
- return AnonymousUser()
-
- request = HttpRequest()
- request.user = AnonymousUser()
- request.auser = auser
- request.session = await self.client.asession()
- with (
- self.assertRaisesMessage(
- AttributeError,
- "'AnonymousUser' object has no attribute '_meta'",
- ),
- self.assertWarnsMessage(
- RemovedInDjango61Warning,
- "Fallback to request.auser() when user is None will be removed.",
- ),
- ):
- await alogin(request, None)
-
- # RemovedInDjango61Warning: When the deprecation ends, remove completely.
- async def test_alogin_without_user_authenticated_request(self):
- async def auser():
- return self.test_user
-
- request = HttpRequest()
- request.user = self.test_user
- request.auser = auser
- request.session = await self.client.asession()
- with self.assertWarnsMessage(
- RemovedInDjango61Warning,
- "Fallback to request.auser() when user is None will be removed.",
- ):
- await alogin(request, None)
- user = await aget_user(request)
- self.assertIsInstance(user, User)
- self.assertEqual(user.username, self.test_user.username)
-
async def test_alogout(self):
await self.client.alogin(username="testuser", password="testpw")
request = HttpRequest()