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
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
def assert_email_valid(value, kw={}): validator = IsEmail(**kw) el = email(value) assert validator.validate(el, None) assert not el.errors