コード例 #1
0
 def test_to_knx_error_controller_mode(self):
     """Test to_knx function with wrong parameter."""
     xknx = XKNX()
     remote_value = RemoteValueControllerMode(xknx)
     with self.assertRaises(ConversionError):
         remote_value.to_knx(256)
     with self.assertRaises(ConversionError):
         remote_value.to_knx("256")
     with self.assertRaises(ConversionError):
         remote_value.to_knx(HVACOperationMode.NIGHT)
コード例 #2
0
 def test_to_knx_controller_mode(self):
     """Test to_knx function with normal operation."""
     xknx = XKNX()
     remote_value = RemoteValueControllerMode(xknx, )
     self.assertEqual(remote_value.to_knx(HVACControllerMode.HEAT),
                      DPTArray((0x01, )))