Exemplo n.º 1
0
 def test_02_Controller(self):
     """Read Controller 0 Serial
     """
     l_obj = Utility._read_base_device(self.m_xml.controller, self.m_version)
     l_obj = Utility._read_controller_data(l_obj, self.m_xml.controller, self.m_version)
     self.assertEqual(l_obj.InterfaceType, TESTING_INTERFACE_TYPE_SERIAL)
     self.assertEqual(l_obj.Port, TESTING_INTERFACE_PORT_SERIAL)
 def test_02_Controller(self):
     """Read Controller 0 Serial
     """
     l_xml = self.m_xml.controller
     l_obj = Utility._read_base_device(self.m_pyhouse_obj, l_xml)
     l_obj = Utility._read_controller_data(self.m_pyhouse_obj, l_obj, l_xml)
     # print(PrettyFormatAny.form(l_obj, 'B1-2-A - AllControllers'))
     self.assertEqual(l_obj.InterfaceType, TESTING_INTERFACE_TYPE_SERIAL)
     self.assertEqual(l_obj.Port, TESTING_INTERFACE_PORT_SERIAL)
Exemplo n.º 3
0
 def test_01_BaseDevice(self):
     """Read Base Device
     """
     l_obj = Utility._read_base_device(self.m_xml.controller, self.m_version)
     self.assertEqual(l_obj.Name, TESTING_CONTROLLER_NAME_0)
     self.assertEqual(l_obj.Active, (TESTING_CONTROLLER_ACTIVE_0 == 'True'))
     self.assertEqual(l_obj.LightingType, TESTING_CONTROLLER_TYPE_0)
     self.assertEqual(l_obj.Comment, TESTING_DEVICE_COMMENT)
     self.assertEqual(l_obj.DeviceFamily, TESTING_DEVICE_FAMILY_INSTEON)
     self.assertEqual(l_obj.DeviceType, int(TESTING_DEVICE_TYPE))
     self.assertEqual(l_obj.DeviceSubType, int(TESTING_DEVICE_SUBTYPE))
     self.assertEqual(l_obj.RoomName, TESTING_DEVICE_ROOM_NAME)
Exemplo n.º 4
0
 def test_04_Family(self):
     """Read controller family
     """
     l_obj = Utility._read_base_device(self.m_xml.controller, self.m_version)
     Utility._read_controller_data(l_obj, self.m_xml.controller, self.m_version)
     Utility._read_interface_data(l_obj, self.m_xml.controller, self.m_version)
     Utility._read_family_data(self.m_pyhouse_obj, l_obj, self.m_xml.controller, self.m_version)
     self.assertEqual(l_obj.InsteonAddress, conversions.dotted_hex2int(TESTING_INSTEON_ADDRESS_0))
     self.assertEqual(l_obj.DevCat, conversions.dotted_hex2int(TESTING_INSTEON_DEVCAT_0))
     self.assertEqual(l_obj.ProductKey, conversions.dotted_hex2int(TESTING_INSTEON_PRODUCT_KEY_0))
     self.assertEqual(l_obj.GroupList, TESTING_INSTEON_GROUP_LIST_0)
     self.assertEqual(l_obj.GroupNumber, int(TESTING_INSTEON_GROUP_NUM_0))
     self.assertEqual(l_obj.Version, int(TESTING_INSTEON_VERSION))
Exemplo n.º 5
0
 def test_03_Interface(self):
     """Read Controller Interface.
     """
     l_obj = Utility._read_base_device(self.m_xml.controller, self.m_version)
     Utility._read_controller_data(l_obj, self.m_xml.controller, self.m_version)
     Utility._read_interface_data(l_obj, self.m_xml.controller, self.m_version)
     self.assertEqual(l_obj.BaudRate, int(TESTING_SERIAL_BAUD_RATE))
     self.assertEqual(l_obj.ByteSize, int(TESTING_SERIAL_BYTE_SIZE))
     self.assertEqual(l_obj.Parity, TESTING_SERIAL_PARITY)
     self.assertEqual(l_obj.RtsCts, TESTING_SERIAL_RTS_CTS == 'True')
     self.assertEqual(l_obj.StopBits, float(TESTING_SERIAL_STOP_BITS))
     self.assertEqual(l_obj.Timeout, float(TESTING_SERIAL_TIMEOUT))
     self.assertEqual(l_obj.XonXoff, TESTING_SERIAL_XON_XOFF == 'True')
 def test_04_Family(self):
     """Read controller family
     """
     l_xml = self.m_xml.controller
     l_obj = Utility._read_base_device(self.m_pyhouse_obj, l_xml)
     Utility._read_controller_data(self.m_pyhouse_obj, l_obj, l_xml)
     Utility._read_interface_data(self.m_pyhouse_obj, l_obj, l_xml)
     Utility._read_family_data(self.m_pyhouse_obj, l_obj, l_xml)
     self.assertEqual(l_obj.InsteonAddress, conversions.dotted_hex2int(TESTING_INSTEON_ADDRESS_0))
     self.assertEqual(l_obj.DevCat, conversions.dotted_hex2int(TESTING_INSTEON_DEVCAT_0))
     self.assertEqual(l_obj.ProductKey, conversions.dotted_hex2int(TESTING_INSTEON_PRODUCT_KEY_0))
     self.assertEqual(l_obj.GroupList, TESTING_INSTEON_GROUP_LIST_0)
     self.assertEqual(l_obj.GroupNumber, int(TESTING_INSTEON_GROUP_NUM_0))
 def test_03_Interface(self):
     """Read Controller Interface.
     """
     l_xml = self.m_xml.controller
     l_obj = Utility._read_base_device(self.m_pyhouse_obj, l_xml)
     l_obj = Utility._read_controller_data(self.m_pyhouse_obj, l_obj, l_xml)
     Utility._read_interface_data(self.m_pyhouse_obj, l_obj, l_xml)
     self.assertEqual(l_obj.BaudRate, int(TESTING_SERIAL_BAUD_RATE))
     self.assertEqual(l_obj.ByteSize, int(TESTING_SERIAL_BYTE_SIZE))
     self.assertEqual(l_obj.Parity, TESTING_SERIAL_PARITY)
     self.assertEqual(l_obj.RtsCts, TESTING_SERIAL_RTS_CTS == 'True')
     self.assertEqual(l_obj.StopBits, float(TESTING_SERIAL_STOP_BITS))
     self.assertEqual(l_obj.Timeout, float(TESTING_SERIAL_TIMEOUT))
     self.assertEqual(l_obj.XonXoff, TESTING_SERIAL_XON_XOFF == 'True')
 def test_01_BaseDevice(self):
     """Read Base Device
     """
     l_xml = self.m_xml.controller
     l_obj = Utility._read_base_device(self.m_pyhouse_obj, l_xml)
     # print(PrettyFormatAny.form(l_obj, 'AllControllers'))
     self.assertEqual(l_obj.Name, TESTING_CONTROLLER_NAME_0)
     self.assertEqual(str(l_obj.Active), TESTING_CONTROLLER_ACTIVE_0)
     self.assertEqual(l_obj.LightingType, TESTING_CONTROLLER_TYPE_0)
     self.assertEqual(l_obj.Comment, TESTING_DEVICE_COMMENT)
     self.assertEqual(l_obj.DeviceFamily, TESTING_DEVICE_FAMILY_INSTEON)
     self.assertEqual(str(l_obj.DeviceType), TESTING_DEVICE_TYPE)
     self.assertEqual(str(l_obj.DeviceSubType), TESTING_DEVICE_SUBTYPE)
     self.assertEqual(l_obj.RoomName, TESTING_DEVICE_ROOM_NAME)