mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-02-25 18:55:27 -06:00
devices: interface: Test remaining code coverage
This commit is contained in:
parent
f056798918
commit
b0b3ba4e1c
@ -213,16 +213,20 @@ class TestXMLMisc(unittest.TestCase):
|
||||
self.assertTrue(not bool(fixlist))
|
||||
|
||||
def test_nonpredicatble_generate(self):
|
||||
realconn = virtinst.cli.getConnection("test:///default")
|
||||
kvm_uri = utils.URIs.kvm.replace(",predictable", "")
|
||||
kvmconn = virtinst.cli.getConnection(kvm_uri)
|
||||
testconn = virtinst.cli.getConnection("test:///default")
|
||||
|
||||
testuuid = virtinst.Guest.generate_uuid(self.conn)
|
||||
randomuuid = virtinst.Guest.generate_uuid(realconn)
|
||||
randomuuid = virtinst.Guest.generate_uuid(testconn)
|
||||
self.assertTrue(randomuuid != testuuid)
|
||||
self.assertTrue(len(randomuuid) == len(testuuid))
|
||||
|
||||
testmac = virtinst.DeviceInterface.generate_mac(self.conn)
|
||||
randommac = virtinst.DeviceInterface.generate_mac(realconn)
|
||||
randommac = virtinst.DeviceInterface.generate_mac(testconn)
|
||||
qemumac = virtinst.DeviceInterface.generate_mac(kvmconn)
|
||||
self.assertTrue(randommac != testmac)
|
||||
self.assertTrue(qemumac != testmac)
|
||||
self.assertTrue(len(randommac) == len(testmac))
|
||||
|
||||
def test_support_misc(self):
|
||||
|
@ -169,9 +169,7 @@ class DeviceInterface(Device):
|
||||
return self.bridge
|
||||
if self.type == self.TYPE_DIRECT:
|
||||
return self.source_dev
|
||||
if self.type == self.TYPE_USER or self.type == self.TYPE_ETHERNET:
|
||||
return None
|
||||
return self.network or self.bridge or self.source_dev
|
||||
return None
|
||||
def _set_source(self, newsource):
|
||||
"""
|
||||
Convenience function, try to set the relevant <source> value
|
||||
@ -275,7 +273,5 @@ class DeviceInterface(Device):
|
||||
srctype, br = _default_source(self.conn)
|
||||
if srctype == self.TYPE_BRIDGE:
|
||||
self.bridge = br
|
||||
if self.type == self.TYPE_DIRECT and not self.source_mode:
|
||||
self.source_mode = "vepa"
|
||||
if not self.model:
|
||||
self.model = self.default_model(guest)
|
||||
|
Loading…
Reference in New Issue
Block a user