diff options
Diffstat (limited to 'tests/async/test_async_auth.py')
| -rw-r--r-- | tests/async/test_async_auth.py | 62 |
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() |
