def test_02_BaseObject(self): """Write Base Object XML w/ NO UUID """ l_base_obj = CoreLightingData() XmlConfigTools.read_base_object_xml(l_base_obj, self.m_xml.light) l_base_obj.Key = 44 l_xml = XmlConfigTools.write_base_object_xml('Light', l_base_obj, no_uuid = True) print(PrettyFormatAny.form(l_xml, 'XML')) self.assertEqual(l_xml.attrib['Name'], 'Insteon Light') self.assertEqual(l_xml.attrib['Key'], '44')
def test_02_BaseObject(self): """Write Base Object XML w/ NO UUID """ l_base_obj = CoreLightingData() self.m_apix.read_base_UUID_object_xml(l_base_obj, self.m_xml.light) l_base_obj.Key = 44 l_xml = self.m_apix.write_base_object_xml('Light', l_base_obj) # print(PrettyFormatAny.form(l_xml, 'K1-02-A - XML')) self.assertEqual(l_xml.attrib['Name'], TESTING_LIGHT_NAME_0) self.assertEqual(l_xml.attrib['Key'], '44')
def test_01_BaseObject(self): """Write Base Object XML w/UUID """ l_base_obj = CoreLightingData() XmlConfigTools.read_base_object_xml(l_base_obj, self.m_xml.light) l_base_obj.Key = 43 l_uuid = '12345678-fedc-1111-ffff-aaBBccDDeeFF' l_base_obj.UUID = l_uuid l_xml = XmlConfigTools.write_base_object_xml('Light', l_base_obj) print(PrettyFormatAny.form(l_xml, 'XML')) self.assertEqual(l_xml.attrib['Name'], 'Insteon Light') self.assertEqual(l_xml.attrib['Key'], '43') self.assertEqual(l_xml.find('UUID').text, l_uuid)
def test_01_BaseObject(self): """Write Base Object XML w/UUID """ l_base_obj = CoreLightingData() self.m_apix.read_base_UUID_object_xml(l_base_obj, self.m_xml.light) l_base_obj.Key = 43 l_uuid = '12345678-fedc-1111-ffff-aaBBccDDeeFF' l_base_obj.UUID = l_uuid l_xml = self.m_apix.write_base_UUID_object_xml('Light', l_base_obj) # print(PrettyFormatAny.form(l_xml, 'K1-01-A - XML')) self.assertEqual(l_xml.attrib['Name'], TESTING_LIGHT_NAME_0) self.assertEqual(l_xml.attrib['Key'], '43') self.assertEqual(l_xml.find('UUID').text, l_uuid)