tests: add more complex test for netvm cyclic connection
Something more complex than VM connecting to itself.
This commit is contained in:
parent
e0cadfdd67
commit
3075767bb8
@ -96,6 +96,15 @@ class TC_00_NetVMMixin(
|
|||||||
self.addCleanup(self.app.domains.clear)
|
self.addCleanup(self.app.domains.clear)
|
||||||
self.assertPropertyInvalidValue(vm, 'netvm', vm)
|
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):
|
def test_150_ip(self):
|
||||||
vm = self.get_vm()
|
vm = self.get_vm()
|
||||||
self.setup_netvms(vm)
|
self.setup_netvms(vm)
|
||||||
|
@ -121,9 +121,9 @@ class QubesVMTestsMixin(object):
|
|||||||
self.app = qubes.tests.vm.TestApp()
|
self.app = qubes.tests.vm.TestApp()
|
||||||
self.app.vmm.offline_mode = True
|
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,
|
vm = qubes.vm.qubesvm.QubesVM(self.app, None,
|
||||||
qid=1, name=qubes.tests.VMPREFIX + 'test',
|
qid=1, name=qubes.tests.VMPREFIX + name,
|
||||||
**kwargs)
|
**kwargs)
|
||||||
self.addCleanup(vm.close)
|
self.addCleanup(vm.close)
|
||||||
return vm
|
return vm
|
||||||
|
Loading…
Reference in New Issue
Block a user