Ejemplo n.º 1
0
 def test_set_fan_mode_on_bad_attr(self):
     """Test setting the fan mode on/true without required attribute."""
     state = self.hass.states.get(ENTITY_NEST)
     self.assertEqual("off", state.attributes.get("fan"))
     thermostat.set_fan_mode(self.hass, None, ENTITY_NEST)
     self.hass.pool.block_till_done()
     state = self.hass.states.get(ENTITY_NEST)
     self.assertEqual("off", state.attributes.get("fan"))
Ejemplo n.º 2
0
 def test_set_fan_mode_off(self):
     """Test setting the fan mode off/false."""
     thermostat.set_fan_mode(self.hass, False, ENTITY_NEST)
     self.hass.pool.block_till_done()
     state = self.hass.states.get(ENTITY_NEST)
     self.assertEqual("off", state.attributes.get("fan"))
Ejemplo n.º 3
0
 def test_set_fan_mode_on(self):
     """Test setting the fan mode on/true."""
     thermostat.set_fan_mode(self.hass, True, ENTITY_NEST)
     self.hass.pool.block_till_done()
     state = self.hass.states.get(ENTITY_NEST)
     self.assertEqual('on', state.attributes.get('fan'))
Ejemplo n.º 4
0
 def test_set_fan_mode_on(self):
     """Test setting the fan mode on/true."""
     thermostat.set_fan_mode(self.hass, True, ENTITY_NEST)
     self.hass.block_till_done()
     state = self.hass.states.get(ENTITY_NEST)
     self.assertEqual('on', state.attributes.get('fan'))