Beispiel #1
0
 def test_domain_xml(self):
     """Domain XML."""
     config = """<domain></domain>"""
     expected = """<domain><name>foo</name><uuid>foo</uuid><devices><disk device="disk" type="file">""" +\
                """<source file="/diskpath.vdi" /></disk></devices></domain>"""
     results = vbox.domain_xml('foo', config, '/diskpath.vdi')
     self.assertEqual(results, expected, compare(results, expected))
Beispiel #2
0
 def test_domain_xml(self):
     """Domain XML."""
     config = """<domain></domain>"""
     expected = """<domain><name>foo</name><uuid>foo</uuid><devices><disk device="disk" type="file">""" +\
                """<source file="/diskpath.vdi" /></disk></devices></domain>"""
     results = vbox.domain_xml('foo', config, '/diskpath.vdi')
     self.assertEqual(results, expected, compare(results, expected))
Beispiel #3
0
 def test_domain_xml_modifies(self):
     """Fields are modified if existing."""
     config = """<domain><name>bar</name><uuid>bar</uuid><devices><disk device="disk" type="file">""" +\
              """<source file="/bar"/></disk></devices></domain>"""
     expected = """<domain><name>foo</name><uuid>foo</uuid><devices><disk device="disk" type="file">""" +\
                """<source file="/diskpath.vdi" /></disk></devices></domain>"""
     results = vbox.domain_xml('foo', config, '/diskpath.vdi')
     self.assertEqual(results, expected, compare(results, expected))
Beispiel #4
0
 def test_domain_xml_modifies(self):
     """Fields are modified if existing."""
     config = """<domain><name>bar</name><uuid>bar</uuid><devices><disk device="disk" type="file">""" +\
              """<source file="/bar"/></disk></devices></domain>"""
     expected = """<domain><name>foo</name><uuid>foo</uuid><devices><disk device="disk" type="file">""" +\
                """<source file="/diskpath.vdi" /></disk></devices></domain>"""
     results = vbox.domain_xml('foo', config, '/diskpath.vdi')
     self.assertEqual(results, expected, compare(results, expected))