summaryrefslogtreecommitdiff
path: root/tests/auth_tests/test_remote_user.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auth_tests/test_remote_user.py')
-rw-r--r--tests/auth_tests/test_remote_user.py49
1 files changed, 0 insertions, 49 deletions
diff --git a/tests/auth_tests/test_remote_user.py b/tests/auth_tests/test_remote_user.py
index c871ea7dc8..4a97fc2120 100644
--- a/tests/auth_tests/test_remote_user.py
+++ b/tests/auth_tests/test_remote_user.py
@@ -13,7 +13,6 @@ from django.test import (
modify_settings,
override_settings,
)
-from django.utils.deprecation import RemovedInDjango61Warning
@override_settings(ROOT_URLCONF="auth_tests.urls")
@@ -490,51 +489,3 @@ class PersistentRemoteUserTest(RemoteUserTest):
response = await self.async_client.get("/remote_user/")
self.assertFalse(response.context["user"].is_anonymous)
self.assertEqual(response.context["user"].username, "knownuser")
-
-
-# RemovedInDjango61Warning.
-class CustomProcessRequestMiddlewareSyncOnly(RemoteUserMiddleware):
- def process_request(self, request):
- raise NotImplementedError("process_request has not been implemented.")
-
-
-# RemovedInDjango61Warning.
-class CustomProcessRequestMiddleware(RemoteUserMiddleware):
- def process_request(self, request):
- raise NotImplementedError("process_request has not been implemented.")
-
- async def aprocess_request(self, request):
- raise NotImplementedError("aprocess_request has not been implemented.")
-
-
-# RemovedInDjango61Warning.
-@override_settings(ROOT_URLCONF="auth_tests.urls")
-class CustomProcessRequestMiddlewareTest(TestCase):
- @modify_settings(
- MIDDLEWARE={
- "append": "auth_tests.test_remote_user."
- "CustomProcessRequestMiddlewareSyncOnly"
- }
- )
- async def test_async_warns_sync_only_middleware(self):
- deprecation_msg = (
- "Support for subclasses of RemoteUserMiddleware that override "
- "process_request() without overriding aprocess_request() is "
- "deprecated."
- )
- error_msg = "process_request has not been implemented."
- with (
- self.assertWarnsMessage(RemovedInDjango61Warning, deprecation_msg),
- self.assertRaisesMessage(NotImplementedError, error_msg),
- ):
- await self.async_client.get("/remote_user/")
-
- @modify_settings(
- MIDDLEWARE={
- "append": "auth_tests.test_remote_user.CustomProcessRequestMiddleware"
- }
- )
- async def test_async_no_warning_sync_and_async_middleware(self):
- error_msg = "aprocess_request has not been implemented."
- with self.assertRaisesMessage(NotImplementedError, error_msg):
- await self.async_client.get("/remote_user/")