summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorScott Pashley <github@scottpashley.co.uk>2016-01-05 11:29:09 +0000
committerTim Graham <timograham@gmail.com>2016-01-06 14:00:52 -0500
commit7688089e0fea41a1acf71a33de82fa1b63fa8be4 (patch)
treeb486df0a3f4f5ce9d332870089cc33e1bd32b213 /tests
parent5c1de942ac9f97c4c9ab47a35dd5433bbe7b7967 (diff)
[1.8.x] Fixed #26035 -- Prevented user-tools from appearing on admin logout page.
Backport of 7cc2efc2d6916c05a0a5cb0c0e67f5405d8f6a03 from master
Diffstat (limited to 'tests')
-rw-r--r--tests/admin_views/tests.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/tests/admin_views/tests.py b/tests/admin_views/tests.py
index a64e4d76d9..881ef51d56 100644
--- a/tests/admin_views/tests.py
+++ b/tests/admin_views/tests.py
@@ -4832,19 +4832,19 @@ class AdminCustomSaveRelatedTests(TestCase):
@override_settings(PASSWORD_HASHERS=('django.contrib.auth.hashers.SHA1PasswordHasher',),
ROOT_URLCONF="admin_views.urls")
-class AdminViewLogoutTest(TestCase):
+class AdminViewLogoutTests(TestCase):
fixtures = ['admin-views-users.xml']
- def setUp(self):
+ def test_logout(self):
self.client.login(username='super', password='secret')
-
- def test_client_logout_url_can_be_used_to_login(self):
response = self.client.get(reverse('admin:logout'))
self.assertEqual(response.status_code, 200)
self.assertTemplateUsed(response, 'registration/logged_out.html')
self.assertEqual(response.request['PATH_INFO'], reverse('admin:logout'))
+ self.assertFalse(response.context['has_permission'])
+ self.assertNotContains(response, 'user-tools') # user-tools div shouldn't visible.
- # we are now logged out
+ def test_client_logout_url_can_be_used_to_login(self):
response = self.client.get(reverse('admin:logout'))
self.assertEqual(response.status_code, 302) # we should be redirected to the login page.