Exemplo n.º 1
0
 def test_02_Controller(self):
     """ Write out the XML file for the Base + Controller
     """
     l_controllers = self.m_api.read_all_controllers_xml(self.m_pyhouse_obj, self.m_xml.controller_sect, self.m_version)
     l_xml = Utility._write_base_device(l_controllers[0])
     Utility._write_controller_data(l_controllers[0], l_xml)
     self.assertEqual(l_xml.find('InterfaceType').text, TESTING_INTERFACE_TYPE_SERIAL)
     self.assertEqual(l_xml.find('Port').text, TESTING_INTERFACE_PORT_SERIAL)
 def test_02_Controller(self):
     """ Write out the XML file for the Base + Controller
     """
     l_controllers = self.m_api.read_all_controllers_xml(self.m_pyhouse_obj)
     l_xml = Utility._write_base_device(l_controllers[0])
     Utility._write_controller_data(l_controllers[0], l_xml)
     # print(PrettyFormatAny.form(l_xml, 'Base'))
     self.assertEqual(l_xml.find('InterfaceType').text, TESTING_INTERFACE_TYPE_SERIAL)
     self.assertEqual(l_xml.find('Port').text, TESTING_INTERFACE_PORT_SERIAL)
Exemplo n.º 3
0
 def test_04_Family(self):
     """ Write out the XML file for the location section
     """
     l_controllers = self.m_api.read_all_controllers_xml(self.m_pyhouse_obj, self.m_xml.controller_sect, self.m_version)
     l_xml = Utility._write_base_device(l_controllers[0])
     Utility._write_controller_data(l_controllers[0], l_xml)
     Utility._write_interface_data(l_controllers[0], l_xml)
     Utility._write_family_data(self.m_pyhouse_obj, l_controllers[0], l_xml)
     #  print(PrettyFormatAny.form(l_xml, 'AllControllers', 100))
     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)
 def test_04_Family(self):
     """ Write out the XML file for the location section
     """
     l_controllers = self.m_api.read_all_controllers_xml(self.m_pyhouse_obj)
     l_xml = Utility._write_base_device(l_controllers[0])
     Utility._write_controller_data(l_controllers[0], l_xml)
     Utility._write_interface_data(l_controllers[0], l_xml)
     Utility._write_family_data(self.m_pyhouse_obj, l_controllers[0], l_xml)
     print(PrettyFormatAny.form(l_xml, 'w/ Family', 100))
     self.assertEqual(l_xml.find('InsteonAddress').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)
Exemplo n.º 5
0
 def test_01_Base(self):
     """ Write out the XML file for the Base controller
     """
     l_controllers = self.m_api.read_all_controllers_xml(self.m_pyhouse_obj, self.m_xml.controller_sect, self.m_version)
     l_xml = Utility._write_base_device(l_controllers[0])
     #  print(PrettyFormatAny.form(l_xml, 'Base'))
     self.assertEqual(l_xml.attrib['Name'], TESTING_CONTROLLER_NAME_0)
     self.assertEqual(l_xml.attrib['Key'], TESTING_CONTROLLER_KEY_0)
     self.assertEqual(bool(l_xml.attrib['Active']), TESTING_CONTROLLER_ACTIVE_0 == 'True')
     self.assertEqual(l_xml.find('Comment').text, TESTING_DEVICE_COMMENT)
     self.assertEqual(l_xml.find('DeviceFamily').text, TESTING_DEVICE_FAMILY_INSTEON)
     self.assertEqual(l_xml.find('DeviceType').text, TESTING_DEVICE_TYPE)
     self.assertEqual(l_xml.find('DeviceSubType').text, TESTING_DEVICE_SUBTYPE)
     self.assertEqual(l_xml.find('RoomName').text, TESTING_DEVICE_ROOM_NAME)
 def test_03_Interface(self):
     """ Write out the XML file for the location section
     """
     l_controllers = self.m_api.read_all_controllers_xml(self.m_pyhouse_obj)
     l_xml = Utility._write_base_device(l_controllers[0])
     Utility._write_controller_data(l_controllers[0], l_xml)
     Utility._write_interface_data(l_controllers[0], l_xml)
     print(PrettyFormatAny.form(l_xml, 'C1-03-A - w/ Interface', 100))
     self.assertEqual(l_xml.find('BaudRate').text, TESTING_SERIAL_BAUD_RATE)
     self.assertEqual(l_xml.find('ByteSize').text, TESTING_SERIAL_BYTE_SIZE)
     self.assertEqual(l_xml.find('Parity').text, TESTING_SERIAL_PARITY)
     self.assertEqual(l_xml.find('RtsCts').text, TESTING_SERIAL_RTS_CTS)
     self.assertEqual(l_xml.find('StopBits').text, TESTING_SERIAL_STOP_BITS)
     self.assertEqual(l_xml.find('Timeout').text, TESTING_SERIAL_TIMEOUT)
     self.assertEqual(l_xml.find('XonXoff').text, TESTING_SERIAL_XON_XOFF)
Exemplo n.º 7
0
 def test_03_Interface(self):
     """ Write out the XML file for the location section
     """
     l_controllers = self.m_api.read_all_controllers_xml(self.m_pyhouse_obj, self.m_xml.controller_sect, self.m_version)
     #  print(PrettyFormatAny.form(l_controllers[0], 'Obj Controllers', 100))
     l_xml = Utility._write_base_device(l_controllers[0])
     Utility._write_controller_data(l_controllers[0], l_xml)
     Utility._write_interface_data(l_controllers[0], l_xml)
     #  print(PrettyFormatAny.form(l_xml, 'AllControllers', 100))
     self.assertEqual(l_xml.find('BaudRate').text, TESTING_SERIAL_BAUD_RATE)
     self.assertEqual(l_xml.find('ByteSize').text, TESTING_SERIAL_BYTE_SIZE)
     self.assertEqual(l_xml.find('Parity').text, TESTING_SERIAL_PARITY)
     self.assertEqual(l_xml.find('RtsCts').text, TESTING_SERIAL_RTS_CTS)
     self.assertEqual(l_xml.find('StopBits').text, TESTING_SERIAL_STOP_BITS)
     self.assertEqual(l_xml.find('Timeout').text, TESTING_SERIAL_TIMEOUT)
     self.assertEqual(l_xml.find('XonXoff').text, TESTING_SERIAL_XON_XOFF)
 def test_01_Base(self):
     """ Write out the XML file for the Base controller
     """
     l_controllers = self.m_api.read_all_controllers_xml(self.m_pyhouse_obj)
     l_xml = Utility._write_base_device(l_controllers[0])
     # print(PrettyFormatAny.form(l_xml, 'Base'))
     self.assertEqual(l_xml.attrib['Name'], TESTING_CONTROLLER_NAME_0)
     self.assertEqual(l_xml.attrib['Key'], TESTING_CONTROLLER_KEY_0)
     self.assertEqual(bool(l_xml.attrib['Active']), TESTING_CONTROLLER_ACTIVE_0 == 'True')
     self.assertEqual(l_xml.find('UUID').text, TESTING_CONTROLLER_UUID_0)
     self.assertEqual(l_xml.find('Comment').text, TESTING_DEVICE_COMMENT)
     self.assertEqual(l_xml.find('DeviceFamily').text, TESTING_DEVICE_FAMILY_INSTEON)
     self.assertEqual(l_xml.find('DeviceType').text, TESTING_DEVICE_TYPE)
     self.assertEqual(l_xml.find('DeviceSubType').text, TESTING_DEVICE_SUBTYPE)
     self.assertEqual(l_xml.find('RoomName').text, TESTING_DEVICE_ROOM_NAME)
     self.assertEqual(l_xml.find('RoomUUID').text, TESTING_DEVICE_ROOM_UUID)