summaryrefslogtreecommitdiff
path: root/tests/auth_tests
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2023-01-13 06:03:29 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2023-01-17 11:49:15 +0100
commit9a01311d204ebf23e615a0802cedcc7b6b373826 (patch)
tree4d3b8aae9479f034b02fbdc15a89080ab2589c7d /tests/auth_tests
parentba082e09524c9fba9fa8ba472c896ef645b09dd6 (diff)
downloaddjango-9a01311d204ebf23e615a0802cedcc7b6b373826.tar.gz
Refs #15619 -- Removed support for logging out via GET requests.
Per deprecation timeline.
Diffstat (limited to 'tests/auth_tests')
-rw-r--r--tests/auth_tests/test_views.py20
1 files changed, 2 insertions, 18 deletions
diff --git a/tests/auth_tests/test_views.py b/tests/auth_tests/test_views.py
index 87022fd290..d15a166c98 100644
--- a/tests/auth_tests/test_views.py
+++ b/tests/auth_tests/test_views.py
@@ -30,10 +30,9 @@ from django.core.exceptions import ImproperlyConfigured
from django.db import connection
from django.http import HttpRequest, HttpResponse
from django.middleware.csrf import CsrfViewMiddleware, get_token
-from django.test import Client, TestCase, ignore_warnings, override_settings
+from django.test import Client, TestCase, override_settings
from django.test.client import RedirectCycleError
from django.urls import NoReverseMatch, reverse, reverse_lazy
-from django.utils.deprecation import RemovedInDjango50Warning
from django.utils.http import urlsafe_base64_encode
from .client import PasswordResetConfirmClient
@@ -1020,7 +1019,6 @@ class LogoutThenLoginTests(AuthViewsTestCase):
self.confirm_logged_out()
self.assertRedirects(response, "/custom/", fetch_redirect_response=False)
- @ignore_warnings(category=RemovedInDjango50Warning)
@override_settings(LOGIN_URL="/login/")
def test_default_logout_then_login_get(self):
self.login()
@@ -1030,10 +1028,7 @@ class LogoutThenLoginTests(AuthViewsTestCase):
req.META["SERVER_PORT"] = 80
req.session = self.client.session
response = logout_then_login(req)
- # RemovedInDjango50Warning: When the deprecation ends, replace with
- # self.assertEqual(response.status_code, 405)
- self.confirm_logged_out()
- self.assertRedirects(response, "/login/", fetch_redirect_response=False)
+ self.assertEqual(response.status_code, 405)
class LoginRedirectAuthenticatedUser(AuthViewsTestCase):
@@ -1187,17 +1182,6 @@ class LogoutTest(AuthViewsTestCase):
self.assertContains(response, "Logged out")
self.confirm_logged_out()
- def test_logout_with_get_raises_deprecation_warning(self):
- self.login()
- msg = (
- "Log out via GET requests is deprecated and will be removed in Django 5.0. "
- "Use POST requests for logging out."
- )
- with self.assertWarnsMessage(RemovedInDjango50Warning, msg):
- response = self.client.get("/logout/")
- self.assertContains(response, "Logged out")
- self.confirm_logged_out()
-
def test_14377(self):
# Bug 14377
self.login()