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"))
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"))
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'))
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'))