diff --git a/qubes/tests/vm/mix/net.py b/qubes/tests/vm/mix/net.py index 356f65a7..5b9e45bc 100644 --- a/qubes/tests/vm/mix/net.py +++ b/qubes/tests/vm/mix/net.py @@ -96,6 +96,15 @@ class TC_00_NetVMMixin( self.addCleanup(self.app.domains.clear) self.assertPropertyInvalidValue(vm, 'netvm', vm) + def test_144_netvm_loopback2(self): + vm = self.get_vm() + self.setup_netvms(vm) + vm.netvm = None + self.netvm2.netvm = self.netvm1 + vm.provides_network = True + self.netvm1.netvm = vm + self.assertPropertyInvalidValue(vm, 'netvm', self.netvm2) + def test_150_ip(self): vm = self.get_vm() self.setup_netvms(vm) diff --git a/qubes/tests/vm/qubesvm.py b/qubes/tests/vm/qubesvm.py index b98363a4..ccd62b4b 100644 --- a/qubes/tests/vm/qubesvm.py +++ b/qubes/tests/vm/qubesvm.py @@ -121,9 +121,9 @@ class QubesVMTestsMixin(object): self.app = qubes.tests.vm.TestApp() self.app.vmm.offline_mode = True - def get_vm(self, **kwargs): + def get_vm(self, name='test', **kwargs): vm = qubes.vm.qubesvm.QubesVM(self.app, None, - qid=1, name=qubes.tests.VMPREFIX + 'test', + qid=1, name=qubes.tests.VMPREFIX + name, **kwargs) self.addCleanup(vm.close) return vm