|
@@ -27,6 +27,7 @@ from django.middleware.csrf import CsrfViewMiddleware, get_token
|
|
|
from django.test import TestCase, override_settings
|
|
|
from django.test.utils import patch_logger
|
|
|
from django.urls import NoReverseMatch, reverse, reverse_lazy
|
|
|
+from django.utils.deprecation import RemovedInDjango21Warning
|
|
|
from django.utils.encoding import force_text
|
|
|
from django.utils.http import urlquote
|
|
|
from django.utils.six.moves.urllib.parse import ParseResult, urlparse
|
|
@@ -734,6 +735,10 @@ class LogoutThenLoginTests(AuthViewsTestCase):
|
|
|
self.confirm_logged_out()
|
|
|
self.assertRedirects(response, '/custom/', fetch_redirect_response=False)
|
|
|
|
|
|
+ def test_deprecated_extra_context(self):
|
|
|
+ with self.assertRaisesMessage(RemovedInDjango21Warning, 'The unused `extra_context` parameter'):
|
|
|
+ logout_then_login(None, extra_context={})
|
|
|
+
|
|
|
|
|
|
class LoginRedirectAuthenticatedUser(AuthViewsTestCase):
|
|
|
dont_redirect_url = '/login/redirect_authenticated_user_default/'
|