Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Merge pull request #22 from aviraldg/test_17967

Added regression test for #17967.  Thanks to aviraldg for the patch!
  • Loading branch information...
commit e75bd7e51cd6fe1f02fcdb438d58770917116c8f 2 parents a15cfb2 + 0525f6d
@alex alex authored
Showing with 15 additions and 0 deletions.
  1. +15 −0 tests/regressiontests/admin_views/tests.py
View
15 tests/regressiontests/admin_views/tests.py
@@ -572,6 +572,21 @@ def test_allowed_filtering_15103(self):
except SuspiciousOperation:
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):
urls = "regressiontests.admin_views.urls"
Please sign in to comment.
Something went wrong with that request. Please try again.