Пример #1
0
    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=''))
Пример #2
0
    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=''))
Пример #3
0
def list_keypairs_resp(keypairs):
    return {'keypairs': [utils.json_render(KEYPAIR_RESP, k, _details=False)
                         for k in keypairs]}
Пример #4
0
def list_flavors_resp(flavor, details=False):
    return {'flavors': [utils.json_render(FLAVOR_RESP, f, _details=details)
                        for f in flavor]}
Пример #5
0
def create_keypair_resp(keypair):
    return utils.json_render(KEYPAIR, keypair)
Пример #6
0
def create_server_resp(server):
    return utils.json_render(SERVER, server)
Пример #7
0
def show_flavor_resp(flavor, **kwargs):
    return utils.json_render(FLAVOR, flavor, **kwargs)
Пример #8
0
def create_keypair_resp(keypair, **kwargs):
    return {'keypair': utils.json_render(KEYPAIR_RESP, keypair,
                                         _details=False, **kwargs)}
Пример #9
0
def update_image_resp(image):
    return utils.json_render(IMAGE_RESP, image)
Пример #10
0
def show_image_resp(image):
    return utils.json_render(IMAGE_RESP, image)
Пример #11
0
def list_images_resp(images):
    return {'images': [utils.json_render(IMAGE_RESP, image)
                       for image in images]}
Пример #12
0
def create_image_req(image):
    return utils.json_render(IMAGE_REQ, image)
Пример #13
0
def create_flavor_resp(flavor):
    return {'flavor': utils.json_render(FLAVOR_RESP, flavor, _details=True)}
Пример #14
0
def list_flavors_resp(flavor, details=False):
    return {
        'flavors':
        [utils.json_render(FLAVOR_RESP, f, _details=details) for f in flavor]
    }
Пример #15
0
def create_flavor_req(flavor):
    return utils.json_render(FLAVOR_REQ, flavor)
Пример #16
0
def show_keypair_resp(keypair):
    return {'keypair': utils.json_render(KEYPAIR_RESP, keypair, _details=True)}
Пример #17
0
def import_keypair_resp(keypair):
    return {'keypair': utils.json_render(KEYPAIR_RESP, keypair,
                                         _details=False)}
Пример #18
0
def create_image_resp(image):
    return utils.json_render(IMAGE_RESP, image, checksum='', file='',
                             size='', status='queued', visibility='')
Пример #19
0
def create_image_resp(image):
    return utils.json_render(IMAGE, image)
Пример #20
0
def list_versions_resp():
    return {'versions': [utils.json_render(VERSION_RESP)]}
Пример #21
0
def list_flavors_resp(flavors):
    return [utils.json_render(FLAVOR, f) for f in flavors]
Пример #22
0
def create_server_req(server):
    return {'server': utils.json_render(SERVER_REQ, server)}
Пример #23
0
def show_server_resp(server):
    return utils.json_render(SERVER, server)
Пример #24
0
def import_keypair_req(keypair):
    return {'keypair': utils.json_render(KEYPAIR_REQ, keypair,
                                         _public_key=True)}
Пример #25
0
def create_flavor_req(flavor):
    return utils.json_render(FLAVOR_REQ, flavor)
Пример #26
0
def create_keypair_req(keypair):
    return {'keypair': utils.json_render(KEYPAIR_REQ, keypair,
                                         _public_key=False)}
Пример #27
0
def create_flavor_resp(flavor):
    return {'flavor': utils.json_render(FLAVOR_RESP, flavor, _details=True)}
Пример #28
0
def create_server_req(server):
    return {'server': utils.json_render(SERVER_REQ, server)}