def _test_pre_live_migration(self, cow): self.flags(use_cow_images=cow) instance_name = "openstack_unit_test_vm_" + str(uuid.uuid4()) network_info = fake_network.fake_get_instance_nw_info(self.stubs, spectacular=True) instance_data = db_fakes.get_fake_instance_data(instance_name, self._project_id, self._user_id) block_device_info = None self._conn.pre_live_migration(self._context, instance_data, block_device_info, network_info) if cow: self.assertTrue(not self._fetched_image is None) else: self.assertTrue(self._fetched_image is None)
def _spawn_instance(self, cow, block_device_info=None): self.flags(use_cow_images=cow) instance_name = 'openstack_unit_test_vm_' + str(uuid.uuid4()) self._instance_data = db_fakes.get_fake_instance_data(instance_name, self._project_id, self._user_id) instance = db.instance_create(self._context, self._instance_data) image = db_fakes.get_fake_image_data(self._project_id, self._user_id) network_info = fake_network.fake_get_instance_nw_info(self.stubs, spectacular=True) self._conn.spawn(self._context, instance, image, network_info, block_device_info)
def _test_pre_live_migration(self, cow): self.flags(use_cow_images=cow) instance_name = 'openstack_unit_test_vm_' + str(uuid.uuid4()) network_info = fake_network.fake_get_instance_nw_info(self.stubs, spectacular=True) instance_data = db_fakes.get_fake_instance_data( instance_name, self._project_id, self._user_id) block_device_info = None self._conn.pre_live_migration(self._context, instance_data, block_device_info, network_info) if cow: self.assertTrue(not self._fetched_image is None) else: self.assertTrue(self._fetched_image is None)
def _spawn_instance(self, cow, block_device_info=None): self.flags(use_cow_images=cow) instance_name = 'openstack_unit_test_vm_' + str(uuid.uuid4()) self._instance_data = db_fakes.get_fake_instance_data(instance_name, self._project_id, self._user_id) instance = db.instance_create(self._context, self._instance_data) image = db_fakes.get_fake_image_data(self._project_id, self._user_id) network_info = fake_network.fake_get_instance_nw_info(self.stubs, spectacular=True) self._conn.spawn(self._context, instance, image, injected_files=[], admin_password=None, network_info=network_info, block_device_info=block_device_info)
def _get_instance_data(self): instance_name = 'openstack_unit_test_vm_' + str(uuid.uuid4()) return db_fakes.get_fake_instance_data(instance_name, self._project_id, self._user_id)