tests: rename domain when it is't defined libvirt
Regression test for QubesOS/qubes-issues#1632
This commit is contained in:
parent
0b5bd060bb
commit
f13abc2ace
@ -32,6 +32,7 @@ import tempfile
|
|||||||
import unittest
|
import unittest
|
||||||
import time
|
import time
|
||||||
from qubes.qubes import QubesVmCollection, QubesException, system_path
|
from qubes.qubes import QubesVmCollection, QubesException, system_path
|
||||||
|
import libvirt
|
||||||
|
|
||||||
import qubes.qubes
|
import qubes.qubes
|
||||||
import qubes.tests
|
import qubes.tests
|
||||||
@ -114,6 +115,14 @@ class TC_01_Properties(qubes.tests.SystemTestsMixin, qubes.tests.QubesTestCase):
|
|||||||
'/etc/systemd/system/multi-user.target.wants/'
|
'/etc/systemd/system/multi-user.target.wants/'
|
||||||
'qubes-vm@{}.service'.format(self.vmname)))
|
'qubes-vm@{}.service'.format(self.vmname)))
|
||||||
|
|
||||||
|
def test_001_rename_libvirt_undefined(self):
|
||||||
|
self.vm.libvirt_domain.undefine()
|
||||||
|
self.vm._libvirt_domain = None
|
||||||
|
|
||||||
|
newname = self.make_vm_name('newname')
|
||||||
|
with self.assertNotRaises(libvirt.libvirtError):
|
||||||
|
self.vm.set_name(newname)
|
||||||
|
|
||||||
def test_010_netvm(self):
|
def test_010_netvm(self):
|
||||||
if self.qc.get_default_netvm() is None:
|
if self.qc.get_default_netvm() is None:
|
||||||
self.skip("Set default NetVM before running this test")
|
self.skip("Set default NetVM before running this test")
|
||||||
|
Loading…
Reference in New Issue
Block a user