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' })
def test_add_remove_field(): schema = Schema() schema.add_field({'name': 'name'}) field = schema.remove_field('name') assert field.name == 'name'