コード例 #1
0
ファイル: test_demo.py プロジェクト: hcchu/home-assistant
 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"))
コード例 #2
0
ファイル: test_demo.py プロジェクト: xpo172/home-assistant
 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'))
コード例 #3
0
ファイル: test_demo.py プロジェクト: hcchu/home-assistant
 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"))
コード例 #4
0
ファイル: test_demo.py プロジェクト: xpo172/home-assistant
 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'))
コード例 #5
0
ファイル: test_demo.py プロジェクト: CaptFrank/home-assistant
 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'))
コード例 #6
0
 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'))