Пример #1
0
 def test_dyson_filter_life_sensor_with_values(self):
     """Test filter sensor with values."""
     sensor = dyson.DysonFilterLifeSensor(self.hass, _get_with_state())
     sensor.entity_id = "sensor.dyson_1"
     self.assertFalse(sensor.should_poll)
     self.assertEqual(sensor.state, 100)
     self.assertEqual(sensor.unit_of_measurement, "hours")
     self.assertEqual(sensor.name, "Device_name filter life")
     self.assertEqual(sensor.entity_id, "sensor.dyson_1")
     sensor.on_message('message')
Пример #2
0
 def test_dyson_filter_life_sensor(self):
     """Test sensor with no value."""
     sensor = dyson.DysonFilterLifeSensor(self.hass,
                                          _get_device_without_state())
     sensor.entity_id = "sensor.dyson_1"
     self.assertFalse(sensor.should_poll)
     self.assertEqual(sensor.state, STATE_UNKNOWN)
     self.assertEqual(sensor.unit_of_measurement, "hours")
     self.assertEqual(sensor.name, "Device_name filter life")
     self.assertEqual(sensor.entity_id, "sensor.dyson_1")
     sensor.on_message('message')
Пример #3
0
 def test_dyson_filter_life_sensor_with_values(self):
     """Test filter sensor with values."""
     sensor = dyson.DysonFilterLifeSensor(_get_with_state())
     sensor.hass = self.hass
     sensor.entity_id = "sensor.dyson_1"
     assert not sensor.should_poll
     assert sensor.state == 100
     assert sensor.unit_of_measurement == "hours"
     assert sensor.name == "Device_name Filter Life"
     assert sensor.entity_id == "sensor.dyson_1"
     sensor.on_message('message')