Пример #1
0
 def test_03_FamilyData(self):
     """Test the family data read.
     """
     l_obj = Utility._read_base_device(self.m_pyhouse_obj, self.m_xml.light)
     Utility._read_family_data(self.m_pyhouse_obj, l_obj, self.m_xml.light)
     self.assertEqual(l_obj.InsteonAddress,
                      conversions.dotted_hex2int(TESTING_INSTEON_ADDRESS_0))
Пример #2
0
 def test_02_LightData(self):
     """Test the light information is read properly
     """
     l_obj = Utility._read_base_device(self.m_pyhouse_obj, self.m_xml.light)
     Utility._read_light_data(self.m_pyhouse_obj, l_obj, self.m_xml.light)
     self.assertEqual(l_obj.CurLevel, int(TESTING_LIGHT_CUR_LEVEL_0))
     self.assertEqual(l_obj.IsDimmable, bool(TESTING_LIGHT_IS_DIMMABLE_0))
Пример #3
0
 def test_02_LightData(self):
     """Test the light information is read properly
     """
     l_obj = Utility._read_base_device(self.m_xml.light, self.m_version)
     Utility._read_light_data(l_obj, self.m_xml.light, self.m_version)
     self.assertEqual(l_obj.CurLevel, int(TESTING_LIGHTING_LIGHT_CUR_LEVEL))
     self.assertEqual(l_obj.IsDimmable, bool(TESTING_LIGHT_DIMMABLE))
Пример #4
0
 def test_01_Base(self):
     """Test the Base read - the device information
     """
     l_obj = Utility._read_base_device(self.m_xml.light, self.m_version)
     self.assertEqual(l_obj.Name, TESTING_LIGHTING_LIGHTS_NAME_1)
     self.assertEqual(l_obj.Key, 0)
     self.assertEqual(l_obj.Active, True)
     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.LightingType, TESTING_LIGHTING_TYPE)
     self.assertEqual(l_obj.RoomName, TESTING_DEVICE_ROOM_NAME)
     self.assertEqual(l_obj.UUID, TESTING_DEVICE_UUID)
     self.assertEqual(l_obj.RoomCoords.X_Easting, float(TESTING_DEVICE_ROOM_X))
     self.assertEqual(l_obj.RoomCoords.Y_Northing, float(TESTING_DEVICE_ROOM_Y))
     self.assertEqual(l_obj.RoomCoords.Z_Height, float(TESTING_DEVICE_ROOM_Z))
Пример #5
0
 def test_01_Base(self):
     """Test the Base read - the device information
     """
     l_xml = self.m_xml.light
     # print(PrettyFormatAny.form(l_xml, 'Base'))
     l_obj = Utility._read_base_device(self.m_pyhouse_obj, l_xml)
     # print(PrettyFormatAny.form(l_obj, 'Base'))
     self.assertEqual(l_obj.Name, TESTING_LIGHT_NAME_0)
     self.assertEqual(l_obj.Key, int(TESTING_LIGHT_KEY_0))
     self.assertEqual(l_obj.Active, bool(TESTING_LIGHT_ACTIVE_0))
     self.assertEqual(l_obj.Comment, TESTING_LIGHT_COMMENT_0)
     self.assertEqual(l_obj.DeviceFamily, TESTING_LIGHT_DEVICE_FAMILY_0)
     self.assertEqual(str(l_obj.DeviceType), TESTING_LIGHT_DEVICE_TYPE_0)
     self.assertEqual(l_obj.DeviceSubType,
                      int(TESTING_LIGHT_DEVICE_SUBTYPE_0))
     self.assertEqual(l_obj.LightingType, TESTING_LIGHT_TYPE_0)
     self.assertEqual(l_obj.RoomName, TESTING_LIGHT_ROOM_NAME_0)
     self.assertEqual(l_obj.UUID, TESTING_LIGHT_UUID_0)
     self.assertEqual(l_obj.RoomCoords.X_Easting,
                      float(TESTING_LIGHT_ROOM_X))
     self.assertEqual(l_obj.RoomCoords.Y_Northing,
                      float(TESTING_LIGHT_ROOM_Y))
     self.assertEqual(l_obj.RoomCoords.Z_Height,
                      float(TESTING_LIGHT_ROOM_Z))
Пример #6
0
 def test_03_FamilyData(self):
     """Test the family data read.
     """
     l_obj = Utility._read_base_device(self.m_xml.light, self.m_version)
     Utility._read_family_data(self.m_pyhouse_obj, l_obj, self.m_xml.light, self.m_version)
     self.assertEqual(l_obj.InsteonAddress, conversions.dotted_hex2int(TESTING_INSTEON_ADDRESS_0))