def setUp(self):
# GIVEN datapackage that can be treated as valid by the dpm
self.valid_dp = datapackage.DataPackage({
"name": "some-datapackage",
"resources": [
{"name": "some-resource", "path": "./data/some_data.csv", }
]
},
default_base_path='.')
patch('dpm.client.DataPackage', lambda *a: self.valid_dp).start()
patch('dpm.client.exists', lambda *a: True).start()
# AND the registry server that accepts any user
responses.add(
responses.POST, 'https://example.com/api/auth/token',
json={'token': 'blabla'},
status=200)
# AND registry server accepts deletion of any datapackage
responses.add(
responses.DELETE, 'https://example.com/api/package/user/some-datapackage',
json={'message': 'OK'},
status=200)
# AND registry server accepts purging of any datapackage
responses.add(
responses.DELETE, 'https://example.com/api/package/user/some-datapackage/purge',
json={'message': 'OK'},
status=200)
评论列表
文章目录