示例#1
0
 def test_resume_guests_state_on_host_boot(self):
     self.kv.return_value = FakeUnitdata(**{'host_uuid': self.host_uuid})
     self.os_release.return_value = 'diablo'
     self.lsb_release.return_value = {'DISTRIB_CODENAME': 'lucid'}
     self.test_config.set('resume-guests-state-on-host-boot', True)
     lxd = context.NovaComputeVirtContext()
     self.assertEqual({'resume_guests_state_on_host_boot': True}, lxd())
    def test_lxd_live_migration_opts_xenial(self):
        self.kv.return_value = FakeUnitdata(**{'host_uuid': self.host_uuid})
        self.lsb_release.return_value = {'DISTRIB_CODENAME': 'xenial'}
        self.test_config.set('enable-live-migration', False)
        self.test_config.set('virt-type', 'lxd')

        lxd = context.NovaComputeVirtContext()
        self.assertEqual({'resume_guests_state_on_host_boot': False}, lxd())
    def test_lxd_live_migration_opts_yakkety(self):
        self.kv.return_value = FakeUnitdata(**{'host_uuid': self.host_uuid})
        self.lsb_release.return_value = {'DISTRIB_CODENAME': 'yakkety'}
        self.test_config.set('enable-live-migration', True)
        self.test_config.set('virt-type', 'lxd')

        lxd = context.NovaComputeVirtContext()
        self.assertEqual({
            'enable_live_migration': True,
            'virt_type': 'lxd'
        }, lxd())
 def test_resume_guests_state_on_host_boot(self):
     self.kv.return_value = FakeUnitdata(**{'host_uuid': self.host_uuid})
     self.test_config.set('resume-guests-state-on-host-boot', True)
     lxd = context.NovaComputeVirtContext()
     self.assertEqual({'resume_guests_state_on_host_boot': True}, lxd())