コード例 #1
0
ファイル: test_compute_cells.py プロジェクト: hsluoyz/patron
 def test_create_block_device_mapping(self):
     instance_type = {'swap': 1, 'ephemeral_gb': 1}
     instance = self._create_fake_instance_obj()
     bdms = [block_device.BlockDeviceDict({'source_type': 'image',
                                           'destination_type': 'local',
                                           'image_id': 'fake-image',
                                           'boot_index': 0})]
     self.compute_api._create_block_device_mapping(
         instance_type, instance.uuid, bdms)
     bdms = db.block_device_mapping_get_all_by_instance(
         self.context, instance['uuid'])
     self.assertEqual(0, len(bdms))
コード例 #2
0
ファイル: block_device.py プロジェクト: hsluoyz/patron
 def get_by_instance_uuid(cls, context, instance_uuid, use_slave=False):
     db_bdms = db.block_device_mapping_get_all_by_instance(
             context, instance_uuid, use_slave=use_slave)
     return base.obj_make_list(
             context, cls(), objects.BlockDeviceMapping, db_bdms or [])
コード例 #3
0
 def get_by_instance_uuid(cls, context, instance_uuid, use_slave=False):
     db_bdms = db.block_device_mapping_get_all_by_instance(
         context, instance_uuid, use_slave=use_slave)
     return base.obj_make_list(context, cls(), objects.BlockDeviceMapping,
                               db_bdms or [])