def _setUpBlockDeviceMapping(self): image_uuid = 'cedef40a-ed67-4d10-800e-17455edce175' sys_meta = flavors.save_instance_type_info( {}, flavors.get_instance_type(1)) inst1 = db.instance_create(self.context, {'image_ref': image_uuid, 'instance_type_id': 1, 'root_device_name': '/dev/sdb1', 'system_metadata': sys_meta}) inst2 = db.instance_create(self.context, {'image_ref': image_uuid, 'instance_type_id': 1, 'root_device_name': '/dev/sdc1', 'system_metadata': sys_meta}) instance_uuid = inst1['uuid'] mappings0 = [ {'instance_uuid': instance_uuid, 'device_name': '/dev/sdb1', 'snapshot_id': '1', 'volume_id': '2'}, {'instance_uuid': instance_uuid, 'device_name': '/dev/sdb2', 'volume_id': '3', 'volume_size': 1}, {'instance_uuid': instance_uuid, 'device_name': '/dev/sdb3', 'delete_on_termination': True, 'snapshot_id': '4', 'volume_id': '5'}, {'instance_uuid': instance_uuid, 'device_name': '/dev/sdb4', 'delete_on_termination': False, 'snapshot_id': '6', 'volume_id': '7'}, {'instance_uuid': instance_uuid, 'device_name': '/dev/sdb5', 'snapshot_id': '8', 'volume_id': '9', 'volume_size': 0}, {'instance_uuid': instance_uuid, 'device_name': '/dev/sdb6', 'snapshot_id': '10', 'volume_id': '11', 'volume_size': 1}, {'instance_uuid': instance_uuid, 'device_name': '/dev/sdb7', 'no_device': True}, {'instance_uuid': instance_uuid, 'device_name': '/dev/sdb8', 'virtual_name': 'swap'}, {'instance_uuid': instance_uuid, 'device_name': '/dev/sdb9', 'virtual_name': 'ephemeral3'}] volumes = self._block_device_mapping_create(instance_uuid, mappings0) return (inst1, inst2, volumes)
def _live_migration_instance(self): inst_type = flavors.get_instance_type(1) # NOTE(danms): we have _got_ to stop doing this! inst_type['memory_mb'] = 1024 sys_meta = utils.dict_to_metadata( flavors.save_instance_type_info({}, inst_type)) return {'id': 31337, 'uuid': 'fake_uuid', 'name': 'fake-instance', 'host': 'fake_host1', 'power_state': power_state.RUNNING, 'memory_mb': 1024, 'root_gb': 1024, 'ephemeral_gb': 0, 'vm_state': '', 'task_state': '', 'instance_type_id': inst_type['id'], 'image_ref': 'fake-image-ref', 'system_metadata': sys_meta}
def _live_migration_instance(self): inst_type = flavors.get_instance_type(1) # NOTE(danms): we have _got_ to stop doing this! inst_type['memory_mb'] = 1024 sys_meta = utils.dict_to_metadata( flavors.save_instance_type_info({}, inst_type)) return { 'id': 31337, 'uuid': 'fake_uuid', 'name': 'fake-instance', 'host': 'fake_host1', 'power_state': power_state.RUNNING, 'memory_mb': 1024, 'root_gb': 1024, 'ephemeral_gb': 0, 'vm_state': '', 'task_state': '', 'instance_type_id': inst_type['id'], 'image_ref': 'fake-image-ref', 'system_metadata': sys_meta }
def test_will_get_instance_type_by_id(self): default_instance_type = flavors.get_default_instance_type() instance_type_id = default_instance_type["id"] fetched = flavors.get_instance_type(instance_type_id) self.assertEqual(default_instance_type, fetched)
def _setUpBlockDeviceMapping(self): image_uuid = 'cedef40a-ed67-4d10-800e-17455edce175' sys_meta = flavors.save_instance_type_info( {}, flavors.get_instance_type(1)) inst1 = db.instance_create( self.context, { 'image_ref': image_uuid, 'instance_type_id': 1, 'root_device_name': '/dev/sdb1', 'system_metadata': sys_meta }) inst2 = db.instance_create( self.context, { 'image_ref': image_uuid, 'instance_type_id': 1, 'root_device_name': '/dev/sdc1', 'system_metadata': sys_meta }) instance_uuid = inst1['uuid'] mappings0 = [{ 'instance_uuid': instance_uuid, 'device_name': '/dev/sdb1', 'snapshot_id': '1', 'volume_id': '2' }, { 'instance_uuid': instance_uuid, 'device_name': '/dev/sdb2', 'volume_id': '3', 'volume_size': 1 }, { 'instance_uuid': instance_uuid, 'device_name': '/dev/sdb3', 'delete_on_termination': True, 'snapshot_id': '4', 'volume_id': '5' }, { 'instance_uuid': instance_uuid, 'device_name': '/dev/sdb4', 'delete_on_termination': False, 'snapshot_id': '6', 'volume_id': '7' }, { 'instance_uuid': instance_uuid, 'device_name': '/dev/sdb5', 'snapshot_id': '8', 'volume_id': '9', 'volume_size': 0 }, { 'instance_uuid': instance_uuid, 'device_name': '/dev/sdb6', 'snapshot_id': '10', 'volume_id': '11', 'volume_size': 1 }, { 'instance_uuid': instance_uuid, 'device_name': '/dev/sdb7', 'no_device': True }, { 'instance_uuid': instance_uuid, 'device_name': '/dev/sdb8', 'virtual_name': 'swap' }, { 'instance_uuid': instance_uuid, 'device_name': '/dev/sdb9', 'virtual_name': 'ephemeral3' }] volumes = self._block_device_mapping_create(instance_uuid, mappings0) return (inst1, inst2, volumes)
def _setUpBlockDeviceMapping(self): image_uuid = "cedef40a-ed67-4d10-800e-17455edce175" sys_meta = flavors.save_instance_type_info({}, flavors.get_instance_type(1)) inst1 = db.instance_create( self.context, { "image_ref": image_uuid, "instance_type_id": 1, "root_device_name": "/dev/sdb1", "system_metadata": sys_meta, }, ) inst2 = db.instance_create( self.context, { "image_ref": image_uuid, "instance_type_id": 1, "root_device_name": "/dev/sdc1", "system_metadata": sys_meta, }, ) instance_uuid = inst1["uuid"] mappings0 = [ {"instance_uuid": instance_uuid, "device_name": "/dev/sdb1", "snapshot_id": "1", "volume_id": "2"}, {"instance_uuid": instance_uuid, "device_name": "/dev/sdb2", "volume_id": "3", "volume_size": 1}, { "instance_uuid": instance_uuid, "device_name": "/dev/sdb3", "delete_on_termination": True, "snapshot_id": "4", "volume_id": "5", }, { "instance_uuid": instance_uuid, "device_name": "/dev/sdb4", "delete_on_termination": False, "snapshot_id": "6", "volume_id": "7", }, { "instance_uuid": instance_uuid, "device_name": "/dev/sdb5", "snapshot_id": "8", "volume_id": "9", "volume_size": 0, }, { "instance_uuid": instance_uuid, "device_name": "/dev/sdb6", "snapshot_id": "10", "volume_id": "11", "volume_size": 1, }, {"instance_uuid": instance_uuid, "device_name": "/dev/sdb7", "no_device": True}, {"instance_uuid": instance_uuid, "device_name": "/dev/sdb8", "virtual_name": "swap"}, {"instance_uuid": instance_uuid, "device_name": "/dev/sdb9", "virtual_name": "ephemeral3"}, ] volumes = self._block_device_mapping_create(instance_uuid, mappings0) return (inst1, inst2, volumes)
def test_will_get_instance_type_by_id(self): default_instance_type = flavors.get_default_instance_type() instance_type_id = default_instance_type['id'] fetched = flavors.get_instance_type(instance_type_id) self.assertEqual(default_instance_type, fetched)