Ejemplo n.º 1
0
 def test_remote_value(self):
     """Test string representation of remote value."""
     xknx = XKNX(loop=self.loop)
     remote_value = RemoteValue(
         xknx,
         group_address='1/2/3',
         device_name="MyDevice",
         group_address_state='1/2/4')
     self.assertEqual(
         str(remote_value),
         '<RemoteValue device_name="MyDevice" GroupAddress("1/2/3")/GroupAddress("1/2/4")/None/None/>')
     remote_value.payload = DPTArray([0x01, 0x02])
     self.assertEqual(
         str(remote_value),
         '<RemoteValue device_name="MyDevice" GroupAddress("1/2/3")/GroupAddress("1/2/4")/<DPTArray value="[0x1,0x2]" />/None/>')
Ejemplo n.º 2
0
 def test_remote_value(self):
     """Test string representation of remote value."""
     xknx = XKNX()
     remote_value = RemoteValue(
         xknx,
         group_address="1/2/3",
         device_name="MyDevice",
         group_address_state="1/2/4",
     )
     self.assertEqual(
         str(remote_value),
         '<RemoteValue device_name="MyDevice" feature_name="Unknown" GroupAddress("1/2/3")/GroupAddress("1/2/4")/None/None/>',
     )
     remote_value.payload = DPTArray([0x01, 0x02])
     self.assertEqual(
         str(remote_value),
         '<RemoteValue device_name="MyDevice" feature_name="Unknown" '
         'GroupAddress("1/2/3")/GroupAddress("1/2/4")/<DPTArray value="[0x1,0x2]" />/None/>',
     )