def test_set_away_mode_bad_attr(self): """Test setting the away mode without required attribute.""" state = self.hass.states.get(ENTITY_NEST) self.assertEqual("off", state.attributes.get("away_mode")) thermostat.set_away_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("away_mode"))
def test_set_away_mode_bad_attr(self): """Test setting the away mode without required attribute.""" state = self.hass.states.get(ENTITY_NEST) self.assertEqual('off', state.attributes.get('away_mode')) thermostat.set_away_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('away_mode'))
def test_set_away_mode_off(self): """Test setting the away mode off/false.""" thermostat.set_away_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("away_mode"))
def test_set_away_mode_off(self): """Test setting the away mode off/false.""" thermostat.set_away_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('away_mode'))
def test_set_away_mode_on(self): """Test setting the away mode on/true.""" thermostat.set_away_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('away_mode'))
def test_set_away_mode_on(self): """Test setting the away mode on/true.""" thermostat.set_away_mode(self.hass, True, ENTITY_NEST) self.hass.block_till_done() state = self.hass.states.get(ENTITY_NEST) self.assertEqual('on', state.attributes.get('away_mode'))