コード例 #1
0
def validate_items(objs, field_validators, **kwargs):
    errors = ErrorList()
    for obj, _field_validators in zip(objs, field_validators):
        try:
            validate_object(obj, field_validators=_field_validators, **kwargs)
        except ValidationError as e:
            errors.add_error(e.detail)

    if errors:
        raise ValidationError(errors)
コード例 #2
0
ファイル: schema.py プロジェクト: stefanjaax/flex
def validate_items(objs, field_validators, **kwargs):
    errors = ErrorList()
    for obj, _field_validators in zip(objs, field_validators):
        try:
            validate_object(
                obj,
                field_validators=_field_validators,
                **kwargs
            )
        except ValidationError as e:
            errors.add_error(e.detail)

    if errors:
        raise ValidationError(errors)
コード例 #3
0
ファイル: test_error_list.py プロジェクト: Arable/flex
def test_adding_mixed_list():
    error_list = ErrorList()
    error_list.add_error([1, 2, [3, 4], 'abc'])
    assert error_list == [1, 2, 3, 4, 'abc']
コード例 #4
0
ファイル: test_error_list.py プロジェクト: Arable/flex
def test_adding_string_error_appends():
    error_list = ErrorList()
    error_list.add_error([1, 2])
    error_list.add_error('abc')
    assert error_list == [1, 2, 'abc']
コード例 #5
0
ファイル: test_error_list.py プロジェクト: Arable/flex
def test_adding_list_of_errors_extends_list():
    error_list = ErrorList()
    error_list.add_error([1, 2])
    error_list.add_error([3, 4])
    assert error_list == [1, 2, 3, 4]
コード例 #6
0
ファイル: test_error_list.py プロジェクト: wooken/flex
def test_adding_mixed_list():
    error_list = ErrorList()
    error_list.add_error([1, 2, [3, 4], 'abc'])
    assert error_list == [1, 2, 3, 4, 'abc']
コード例 #7
0
ファイル: test_error_list.py プロジェクト: wooken/flex
def test_adding_string_error_appends():
    error_list = ErrorList()
    error_list.add_error([1, 2])
    error_list.add_error('abc')
    assert error_list == [1, 2, 'abc']
コード例 #8
0
ファイル: test_error_list.py プロジェクト: wooken/flex
def test_adding_list_of_errors_extends_list():
    error_list = ErrorList()
    error_list.add_error([1, 2])
    error_list.add_error([3, 4])
    assert error_list == [1, 2, 3, 4]