def test_upgrade_from_sha_with_wrong_password_fails_to_upgrade(self):
user = factories.User()
password = u'testpassword'
user_obj = model.User.by_name(user['name'])
old_hash = self._set_password(password)
user_obj._password = old_hash
user_obj.save()
nt.assert_false(user_obj.validate_password('wrongpass'))
nt.assert_equals(old_hash, user_obj.password)
nt.assert_false(pbkdf2_sha512.identify(user_obj.password))
评论列表
文章目录