Merge pull request #22 from aviraldg/test_17967
Added regression test for #17967. Thanks to aviraldg for the patch!
This commit is contained in:
commit
e75bd7e51c
|
@ -572,6 +572,21 @@ class AdminViewBasicTest(TestCase):
|
||||||
except SuspiciousOperation:
|
except SuspiciousOperation:
|
||||||
self.fail("Filters should be allowed if they are defined on a ForeignKey pointing to this model")
|
self.fail("Filters should be allowed if they are defined on a ForeignKey pointing to this model")
|
||||||
|
|
||||||
|
def test_hide_change_password(self):
|
||||||
|
"""
|
||||||
|
Tests if the "change password" link in the admin is hidden if the User
|
||||||
|
does not have a usable password set.
|
||||||
|
(against 9bea85795705d015cdadc82c68b99196a8554f5c)
|
||||||
|
"""
|
||||||
|
user = User.objects.get(username='super')
|
||||||
|
password = user.password
|
||||||
|
user.set_unusable_password()
|
||||||
|
user.save()
|
||||||
|
|
||||||
|
response = self.client.get('/test_admin/admin/')
|
||||||
|
self.assertFalse(reverse('admin:password_change') in response.content,
|
||||||
|
msg='The "change password" link should not be displayed if a user does not have a usable password.')
|
||||||
|
|
||||||
|
|
||||||
class AdminViewFormUrlTest(TestCase):
|
class AdminViewFormUrlTest(TestCase):
|
||||||
urls = "regressiontests.admin_views.urls"
|
urls = "regressiontests.admin_views.urls"
|
||||||
|
|
Loading…
Reference in New Issue