def delete(self, url, user='******', token='DummyToken', data={}, follow=False, **extra): with astakos_user(user): extra = dict((quote(k), quote(v)) for k, v in extra.items()) if token: extra['HTTP_X_AUTH_TOKEN'] = token response = self.client.delete(url, data, follow, **extra) return response
def move(self, url, user='******', token='DummyToken', data={}, content_type='application/octet-stream', follow=False, **extra): with astakos_user(user): extra = dict((quote(k), quote(v)) for k, v in extra.items()) if token: extra['HTTP_X_AUTH_TOKEN'] = token response = self.client.move(url, data, content_type, follow, **extra) return response
def test_api_version(self): """Check API version.""" path = get_service_path(cyclades_services, 'compute', version='v2.0') with astakos_user('user'): response = self.client.get(path.rstrip('/') + '/') self.assertEqual(response.status_code, 200) api_version = json.loads(response.content)['version'] self.assertEqual(api_version['id'], 'v2.0') self.assertEqual(api_version['status'], 'CURRENT')