Beispiel #1
0
 def test_03_UpbLight(self):
     l_xml = self.m_api.write_base_device_object_xml('Light', self.m_light)
     insteonXml.WriteXml(l_xml, self.m_light)
     print(PrettyFormatAny.form(l_xml, 'C2_03-A - Lights XML'))
     self.assertEqual(l_xml.attrib['Name'], TESTING_LIGHT_NAME_0)
     self.assertEqual(l_xml.attrib['Key'], TESTING_LIGHT_KEY_0)
     self.assertEqual(l_xml.attrib['Active'], TESTING_LIGHT_ACTIVE_0)
     self.assertEqual(l_xml.find('DevCat').text, TESTING_INSTEON_DEVCAT_0)
     self.assertEqual(l_xml.find('EngineVersion').text, TESTING_INSTEON_ENGINE_VERSION_0)
     self.assertEqual(l_xml.find('FirmwareVersion').text, TESTING_INSTEON_FIRMWARE_VERSION_0)
     self.assertEqual(l_xml.find('GroupList').text, TESTING_INSTEON_GROUP_LIST_0)
     self.assertEqual(l_xml.find('GroupNumber').text, TESTING_INSTEON_GROUP_NUM_0)
     self.assertEqual(l_xml.find('InsteonAddress').text, TESTING_INSTEON_ADDRESS_0)
     self.assertEqual(l_xml.find('ProductKey').text, TESTING_INSTEON_PRODUCT_KEY_0)
 def test_03_InsteonLight(self):
     l_xml = self.m_core_api.write_core_lighting_xml('Light', self.m_light)
     insteonXml.WriteXml(l_xml, self.m_light)
     # print(PrettyFormatAny.form(l_xml, 'Lights XML'))
     self.assertEqual(l_xml.attrib['Name'], TESTING_LIGHT_NAME_0)
     self.assertEqual(l_xml.attrib['Key'], TESTING_LIGHT_KEY_0)
     self.assertEqual(l_xml.attrib['Active'], TESTING_LIGHT_ACTIVE_0)
     self.assertEqual(l_xml.find('Address').text, TESTING_INSTEON_ADDRESS_0)
     self.assertEqual(l_xml.find('DevCat').text, TESTING_INSTEON_DEVCAT_0)
     self.assertEqual(
         l_xml.find('GroupList').text, TESTING_INSTEON_GROUP_LIST_0)
     self.assertEqual(
         l_xml.find('GroupNumber').text, TESTING_INSTEON_GROUP_NUM_0)
     self.assertEqual(
         l_xml.find('ProductKey').text, TESTING_INSTEON_PRODUCT_KEY_0)