コード例 #1
0
ファイル: test.py プロジェクト: serg0987/python
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
コード例 #2
0
ファイル: common.py プロジェクト: pombredanne/cites-meetings
    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
コード例 #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
コード例 #4
0
ファイル: test_network.py プロジェクト: orutherfurd/flatland
def assert_email_valid(value, kw={}):
    validator = IsEmail(**kw)
    el = email(value)
    assert validator.validate(el, None)
    assert not el.errors