示例#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
文件: test_db.py 项目: dtroyer/dwarf
def create_keypair_resp(keypair):
    return utils.json_render(KEYPAIR, keypair)
示例#6
0
文件: test_db.py 项目: dtroyer/dwarf
def create_server_resp(server):
    return utils.json_render(SERVER, server)
示例#7
0
文件: test_db.py 项目: dtroyer/dwarf
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
文件: test_db.py 项目: dtroyer/dwarf
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
文件: test_db.py 项目: dtroyer/dwarf
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
文件: test_db.py 项目: dtroyer/dwarf
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)}