Пример #1
0
def test_string_validate_not_acceptable_value():
    f = String()
    for fail_val in (10, None, list):
        with pytest.raises(FieldSet.Error) as e:
            f._validate_field(fail_val)
        assert 'Field "{}" is not a string'.format(f._name) in str(e)
Пример #2
0
def test_string_validate_max_length_fail():
    f = String()
    with pytest.raises(FieldSet.Error) as e:
        f._validate_max_length(4, 'text1')
    assert 'Field "{}" is longer than expected'.format(f._name) in str(e)
Пример #3
0
def test_string_validate():
    f = String()
    assert f._validate_field('test') == 'test'
Пример #4
0
def test_string_validate_max_length():
    f = String()
    f._validate_max_length(4, 'text')
Пример #5
0
def test_string_validate_not_acceptable_value():
    f = String()
    for fail_val in (10, None, list):
        with pytest.raises(FieldSet.Error) as e:
            f._validate_field(fail_val)
        assert 'Field "{}" is not a string'.format(f._name) in str(e)
Пример #6
0
def test_string_validate():
    f = String()
    assert f._validate_field('test') == 'test'
Пример #7
0
def test_string_validate_max_length_fail():
    f = String()
    with pytest.raises(FieldSet.Error) as e:
        f._validate_max_length(4, 'text1')
    assert 'Field "{}" is longer than expected'.format(f._name) in str(e)
Пример #8
0
def test_string_validate_max_length():
    f = String()
    f._validate_max_length(4, 'text')