Commit e75bd7e5 authored by Alex Gaynor's avatar Alex Gaynor
Browse files

Merge pull request #22 from aviraldg/test_17967

Added regression test for #17967.  Thanks to aviraldg for the patch!
parents a15cfb2e 0525f6d8
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -572,6 +572,21 @@ class AdminViewBasicTest(TestCase):
        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"