Beispiel #1
0
def assert_email_valid(value, kw={}):
    validator = IsEmail(**kw)
    el = email(value)
    print el
    print validator.validate(el, None)
    assert validator.validate(el, None)
    assert not el.errors
Beispiel #2
0
    def validate(self, element, state):
        if element.properties.get("not_empty_error"):
            self.fail = fl.validation.base.N_(element.properties["not_empty_error"])
        else:
            self.fail = fl.validation.base.N_(u'One or more email addresses are not valid.')

        is_email_validator = IsEmail()
        if not element.optional and not element:
            return self.note_error(element, state, 'fail')
        for e in element:
            if e.value and not is_email_validator.validate(e, None):
                return self.note_error(element, state, 'fail')

        return True
Beispiel #3
0
    def validate(self, element, state):
        if element.properties.get("not_empty_error"):
            self.fail = fl.validation.base.N_(element.properties["not_empty_error"])
        else:
            self.fail = fl.validation.base.N_(u'One or more email addresses are not valid.')

        is_email_validator = IsEmail()
        if not element.optional and not element:
            return self.note_error(element, state, 'fail')
        for e in element:
            if e.value and not is_email_validator.validate(e, None):
                return self.note_error(element, state, 'fail')

        return True
Beispiel #4
0
def assert_email_valid(value, kw={}):
    validator = IsEmail(**kw)
    el = email(value)
    assert validator.validate(el, None)
    assert not el.errors