Beispiel #1
0
    def test_email_validator(self):
        form = Form()
        field = EmailField()
        message = u"Email incorrect."
        validator = EmailValidator(message=message)

        field.data = "emailwithspace @example.com"
        self.assertRaises(ValidationError, validator, form, field)

        field.data = " [email protected]"
        self.assertRaises(ValidationError, validator, form, field)

        field.data = "email [email protected]"
        self.assertRaises(ValidationError, validator, form, field)

        field.data = "emailwithspace@ example.com"
        self.assertRaises(ValidationError, validator, form, field)

        field.data = "[email protected] "
        self.assertRaises(ValidationError, validator, form, field)

        field.data = "emailwith,[email protected]"
        self.assertRaises(ValidationError, validator, form, field)

        field.data = "*****@*****.**"
        try:
            validator(form, field)
        except ValidationError:
            self.fail(u"%s should not raise email validation error" %
                      field.data)
    def test_email_validator(self):
        form = Form()
        field = EmailField()
        message = u"Email incorrect."
        validator = EmailValidator(message=message)

        field.data = "emailwithspace @example.com"
        self.assertRaises(ValidationError, validator, form, field)

        field.data = " [email protected]"
        self.assertRaises(ValidationError, validator, form, field)

        field.data = "email [email protected]"
        self.assertRaises(ValidationError, validator, form, field)

        field.data = "emailwithspace@ example.com"
        self.assertRaises(ValidationError, validator, form, field)

        field.data = "[email protected] "
        self.assertRaises(ValidationError, validator, form, field)

        field.data = "emailwith,[email protected]"
        self.assertRaises(ValidationError, validator, form, field)

        field.data = "*****@*****.**"
        try:
            validator(form, field)
        except ValidationError:
            self.fail(u"%s should not raise email validation error" % field.data)