def test_create_server(self): # Preload a test image self.create_image(image1) resp = self.app.post('/compute/v2.0/servers', params=json.dumps(create_server_req(server1)), status=200) self.assertEqual(json.loads(resp.body), utils.json_render(SERVER_RESP, ip=''))
def list_keypairs_resp(keypairs): return {'keypairs': [utils.json_render(KEYPAIR_RESP, k, _details=False) for k in keypairs]}
def list_flavors_resp(flavor, details=False): return {'flavors': [utils.json_render(FLAVOR_RESP, f, _details=details) for f in flavor]}
def create_keypair_resp(keypair): return utils.json_render(KEYPAIR, keypair)
def create_server_resp(server): return utils.json_render(SERVER, server)
def show_flavor_resp(flavor, **kwargs): return utils.json_render(FLAVOR, flavor, **kwargs)
def create_keypair_resp(keypair, **kwargs): return {'keypair': utils.json_render(KEYPAIR_RESP, keypair, _details=False, **kwargs)}
def update_image_resp(image): return utils.json_render(IMAGE_RESP, image)
def show_image_resp(image): return utils.json_render(IMAGE_RESP, image)
def list_images_resp(images): return {'images': [utils.json_render(IMAGE_RESP, image) for image in images]}
def create_image_req(image): return utils.json_render(IMAGE_REQ, image)
def create_flavor_resp(flavor): return {'flavor': utils.json_render(FLAVOR_RESP, flavor, _details=True)}
def list_flavors_resp(flavor, details=False): return { 'flavors': [utils.json_render(FLAVOR_RESP, f, _details=details) for f in flavor] }
def create_flavor_req(flavor): return utils.json_render(FLAVOR_REQ, flavor)
def show_keypair_resp(keypair): return {'keypair': utils.json_render(KEYPAIR_RESP, keypair, _details=True)}
def import_keypair_resp(keypair): return {'keypair': utils.json_render(KEYPAIR_RESP, keypair, _details=False)}
def create_image_resp(image): return utils.json_render(IMAGE_RESP, image, checksum='', file='', size='', status='queued', visibility='')
def create_image_resp(image): return utils.json_render(IMAGE, image)
def list_versions_resp(): return {'versions': [utils.json_render(VERSION_RESP)]}
def list_flavors_resp(flavors): return [utils.json_render(FLAVOR, f) for f in flavors]
def create_server_req(server): return {'server': utils.json_render(SERVER_REQ, server)}
def show_server_resp(server): return utils.json_render(SERVER, server)
def import_keypair_req(keypair): return {'keypair': utils.json_render(KEYPAIR_REQ, keypair, _public_key=True)}
def create_keypair_req(keypair): return {'keypair': utils.json_render(KEYPAIR_REQ, keypair, _public_key=False)}