Signed-off-by: Katerina Koukiou <kkoukiou@xxxxxxxxxx> --- tests/test_connect.py | 47 +++++++---------------------------------------- tests/xmldata.py | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+), 40 deletions(-) create mode 100644 tests/xmldata.py diff --git a/tests/test_connect.py b/tests/test_connect.py index da146a4..01b6bd1 100755 --- a/tests/test_connect.py +++ b/tests/test_connect.py @@ -3,43 +3,10 @@ import dbus import libvirttest import pytest +import xmldata class TestConnect(libvirttest.BaseTestClass): - minimal_domain_xml = ''' - <domain type="test"> - <name>foo</name> - <memory>1024</memory> - <os> - <type>hvm</type> - </os> - </domain> - ''' - - minimal_network_xml = ''' - <network> - <name>bar</name> - <uuid>004b96e12d78c30f5aa5f03c87d21e69</uuid> - <bridge name='brdefault'/> - <forward dev='eth0'/> - <ip address='192.168.122.1' netmask='255.255.255.0'> - <dhcp> - <range start='192.168.122.128' end='192.168.122.253'/> - </dhcp> - </ip> - </network> - ''' - - minimal_storage_pool_xml = ''' - <pool type='dir'> - <name>foo</name> - <uuid>35bb2ad9-388a-cdfe-461a-b8907f6e53fe</uuid> - <target> - <path>/foo</path> - </target> - </pool> - ''' - def test_connect_domain_create_xml(self): def domain_started(path, event, detail): if event != libvirttest.DomainEvent.STARTED: @@ -50,7 +17,7 @@ class TestConnect(libvirttest.BaseTestClass): self.connect.connect_to_signal('DomainEvent', domain_started) - path = self.connect.DomainCreateXML(self.minimal_domain_xml, 0) + path = self.connect.DomainCreateXML(xmldata.minimal_domain_xml, 0) assert isinstance(path, dbus.ObjectPath) self.main_loop() @@ -65,7 +32,7 @@ class TestConnect(libvirttest.BaseTestClass): self.connect.connect_to_signal('DomainEvent', domain_defined) - path = self.connect.DomainDefineXML(self.minimal_domain_xml) + path = self.connect.DomainDefineXML(xmldata.minimal_domain_xml) assert isinstance(path, dbus.ObjectPath) self.main_loop() @@ -157,7 +124,7 @@ class TestConnect(libvirttest.BaseTestClass): self.connect.connect_to_signal('NetworkEvent', network_started) - path = self.connect.NetworkCreateXML(self.minimal_network_xml) + path = self.connect.NetworkCreateXML(xmldata.minimal_network_xml) assert isinstance(path, dbus.ObjectPath) self.main_loop() @@ -171,7 +138,7 @@ class TestConnect(libvirttest.BaseTestClass): self.connect.connect_to_signal('NetworkEvent', network_defined) - path = self.connect.NetworkDefineXML(self.minimal_network_xml) + path = self.connect.NetworkDefineXML(xmldata.minimal_network_xml) assert isinstance(path, dbus.ObjectPath) self.main_loop() @@ -210,7 +177,7 @@ class TestConnect(libvirttest.BaseTestClass): self.connect.connect_to_signal('StoragePoolEvent', storage_pool_started) path = self.connect.StoragePoolCreateXML( - self.minimal_storage_pool_xml, 0) + xmldata.minimal_storage_pool_xml, 0) assert isinstance(path, dbus.ObjectPath) self.main_loop() @@ -225,7 +192,7 @@ class TestConnect(libvirttest.BaseTestClass): self.connect.connect_to_signal('StoragePoolEvent', storage_pool_defined) path = self.connect.StoragePoolDefineXML( - self.minimal_storage_pool_xml, 0) + xmldata.minimal_storage_pool_xml, 0) assert isinstance(path, dbus.ObjectPath) self.main_loop() diff --git a/tests/xmldata.py b/tests/xmldata.py new file mode 100644 index 0000000..e42b6aa --- /dev/null +++ b/tests/xmldata.py @@ -0,0 +1,37 @@ +# -*- coding: utf-8 -*- +"""Minimal libvirt XML definition of entities to be used in the test suite. +""" + +minimal_domain_xml = ''' +<domain type="test"> + <name>foo</name> + <memory>1024</memory> + <os> + <type>hvm</type> + </os> +</domain> +''' + +minimal_network_xml = ''' +<network> + <name>bar</name> + <uuid>004b96e12d78c30f5aa5f03c87d21e69</uuid> + <bridge name='brdefault'/> + <forward dev='eth0'/> + <ip address='192.168.122.1' netmask='255.255.255.0'> + <dhcp> + <range start='192.168.122.128' end='192.168.122.253'/> + </dhcp> + </ip> +</network> +''' + +minimal_storage_pool_xml = ''' +<pool type='dir'> + <name>foo</name> + <uuid>35bb2ad9-388a-cdfe-461a-b8907f6e53fe</uuid> + <target> + <path>/foo</path> + </target> +</pool> +''' -- 2.15.0 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list