Add support for parsing the <uuid> from libvirt host capabilities
The libvirt host capabilities provide a <uuid> element which uniquely identifies the host platform. Change-Id: Ic619a24b4b90c757b868aa78396d6cdee56ccb4b Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
This commit is contained in:
@@ -65,6 +65,7 @@ class LibvirtConfigCapsTest(LibvirtConfigBaseTest):
|
|||||||
xmlin = """
|
xmlin = """
|
||||||
<capabilities>
|
<capabilities>
|
||||||
<host>
|
<host>
|
||||||
|
<uuid>c7a5fdbd-edaf-9455-926a-d65c16db1809</uuid>
|
||||||
<cpu>
|
<cpu>
|
||||||
<arch>x86_64</arch>
|
<arch>x86_64</arch>
|
||||||
<model>Opteron_G3</model>
|
<model>Opteron_G3</model>
|
||||||
@@ -88,6 +89,7 @@ class LibvirtConfigCapsTest(LibvirtConfigBaseTest):
|
|||||||
obj.parse_str(xmlin)
|
obj.parse_str(xmlin)
|
||||||
|
|
||||||
self.assertEqual(type(obj.host), config.LibvirtConfigCapsHost)
|
self.assertEqual(type(obj.host), config.LibvirtConfigCapsHost)
|
||||||
|
self.assertEqual(obj.host.uuid, "c7a5fdbd-edaf-9455-926a-d65c16db1809")
|
||||||
|
|
||||||
xmlout = obj.to_xml()
|
xmlout = obj.to_xml()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user