Пример #1
0
def test_schema_add_remove_field_issue_218():
    descriptor = {
        'fields': [
            {
                'name': 'test_1',
                'type': 'string',
                'format': 'default'
            },
            {
                'name': 'test_2',
                'type': 'string',
                'format': 'default'
            },
            {
                'name': 'test_3',
                'type': 'string',
                'format': 'default'
            },
        ]
    }
    test_schema = Schema(descriptor)
    test_schema.remove_field('test_1')
    test_schema.add_field({
        'name': 'test_4',
        'type': 'string',
        'format': 'default'
    })
Пример #2
0
def test_add_remove_field():
    schema = Schema()
    schema.add_field({'name': 'name'})
    field = schema.remove_field('name')
    assert field.name == 'name'
Пример #3
0
def test_add_remove_field():
    schema = Schema()
    schema.add_field({'name': 'name'})
    field = schema.remove_field('name')
    assert field.name == 'name'