Ejemplo n.º 1
0
 def test_set_only_target_temp_bad_attr(self):
     """Test setting the target temperature without required attribute."""
     state = self.hass.states.get(ENTITY_WATER_HEATER)
     assert 119 == state.attributes.get('temperature')
     common.set_temperature(self.hass, None, ENTITY_WATER_HEATER)
     self.hass.block_till_done()
     assert 119 == state.attributes.get('temperature')
Ejemplo n.º 2
0
 def test_set_only_target_temp(self):
     """Test the setting of the target temperature."""
     state = self.hass.states.get(ENTITY_WATER_HEATER)
     assert 119 == state.attributes.get("temperature")
     common.set_temperature(self.hass, 110, ENTITY_WATER_HEATER)
     self.hass.block_till_done()
     state = self.hass.states.get(ENTITY_WATER_HEATER)
     assert 110 == state.attributes.get("temperature")
Ejemplo n.º 3
0
 def test_set_only_target_temp_with_convert(self):
     """Test the setting of the target temperature."""
     state = self.hass.states.get(ENTITY_WATER_HEATER_CELSIUS)
     assert 113 == state.attributes.get("temperature")
     common.set_temperature(self.hass, 114, ENTITY_WATER_HEATER_CELSIUS)
     self.hass.block_till_done()
     state = self.hass.states.get(ENTITY_WATER_HEATER_CELSIUS)
     assert 114 == state.attributes.get("temperature")
Ejemplo n.º 4
0
 def test_set_only_target_temp(self):
     """Test the setting of the target temperature."""
     state = self.hass.states.get(ENTITY_WATER_HEATER)
     assert 119 == state.attributes.get('temperature')
     common.set_temperature(self.hass, 110, ENTITY_WATER_HEATER)
     self.hass.block_till_done()
     state = self.hass.states.get(ENTITY_WATER_HEATER)
     assert 110 == state.attributes.get('temperature')
Ejemplo n.º 5
0
 def test_set_only_target_temp_bad_attr(self):
     """Test setting the target temperature without required attribute."""
     state = self.hass.states.get(ENTITY_WATER_HEATER)
     assert 119 == state.attributes.get('temperature')
     with pytest.raises(vol.Invalid):
         common.set_temperature(self.hass, None, ENTITY_WATER_HEATER)
     self.hass.block_till_done()
     assert 119 == state.attributes.get('temperature')
Ejemplo n.º 6
0
 def test_set_only_target_temp_with_convert(self):
     """Test the setting of the target temperature."""
     state = self.hass.states.get(ENTITY_WATER_HEATER_CELSIUS)
     assert 113 == state.attributes.get('temperature')
     common.set_temperature(self.hass, 114, ENTITY_WATER_HEATER_CELSIUS)
     self.hass.block_till_done()
     state = self.hass.states.get(ENTITY_WATER_HEATER_CELSIUS)
     assert 114 == state.attributes.get('temperature')
Ejemplo n.º 7
0
 def test_set_only_target_temp_bad_attr(self):
     """Test setting the target temperature without required attribute."""
     state = self.opp.states.get(ENTITY_WATER_HEATER)
     assert 119 == state.attributes.get("temperature")
     with pytest.raises(vol.Invalid):
         common.set_temperature(self.opp, None, ENTITY_WATER_HEATER)
     self.opp.block_till_done()
     assert 119 == state.attributes.get("temperature")