mirror of
https://github.com/django/django.git
synced 2025-08-03 18:38:50 +00:00
Fixed #26929 -- Deprecated extra_context parameter of contrib.auth.views.logout_then_login().
This commit is contained in:
parent
412b4126d7
commit
0ba179194b
5 changed files with 26 additions and 1 deletions
|
@ -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/'
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue