Пример #1
0
def test_validate_none_of():
    validator = validate_none_of(('a', 'b', 'c'))

    for value in ('a', 'b', 'c'):
        field.value = value
        with pytest.raises(ValidationError):
            validator(field, {})

    for value in (None, '1', '', [1, 2, 3, 4, 5]):
        field.value = value
        validator(field, {})
Пример #2
0
def test_validate_none_of():
    validator = validate_none_of(('a', 'b', 'c'))

    for value in ('a', 'b', 'c'):
        field.value = value
        with pytest.raises(ValidationError):
            validator(field, {})

    for value in (None, '1', '', [1, 2, 3, 4, 5]):
        field.value = value
        validator(field, {})
Пример #3
0
 class TestValidator(Validator):
     first_name = StringField(validators=[validate_none_of(getchoices)])
Пример #4
0
 class TestValidator(Validator):
     first_name = StringField(validators=[validate_none_of(('tim', 'bob'))])