def test_schema_upload_field(self, mock_open):
schema_file = StringIO.StringIO('{"fields":[{"name":"category"}]}')
mock_upload = MockFieldStorage(schema_file, 'schema.json')
dataset = factories.Dataset()
resource = call_action(
'resource_create',
package_id=dataset['id'],
url='http://example.com/file.csv',
schema_upload=mock_upload
)
assert_equals(resource['schema'], {'fields': [{'name': 'category'}]})
assert 'schema_upload' not in resource
assert 'schema_url' not in resource
评论列表
文章目录