def test_short_input(self): f = fields.PasswordField('') password = '******' self.assertRaises(exceptions.ValidationError, f.run_validators, password)
def test_valid_input(self): f = fields.PasswordField('') for char in f.special_characters: if char != '\\': password = '******' + char self.assertIsNone(f.run_validators(password))
def test_input_without_special_characters(self): f = fields.PasswordField('') password = '******' self.assertRaises(exceptions.ValidationError, f.run_validators, password)
def test_input_without_uppercase(self): f = fields.PasswordField('') password = '******' self.assertRaises(exceptions.ValidationError, f.run_validators, password)
def setUp(self): super(TestPasswordField, self).setUp() self.password_field = fields.PasswordField(None) self.password_field.original = True self.password_field.required = True self.addCleanup(mock.patch.stopall)