Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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)
Ejemplo n.º 3
0
    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)
Ejemplo n.º 4
0
    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)
Ejemplo n.º 5
0
 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)
Ejemplo n.º 6
0
 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)