def test_methods(self): """Test if services call the entity methods as expected.""" common.turn_on(self.opp, entity_id=ENTITY_ID) self.opp.block_till_done() state = self.opp.states.get(ENTITY_ID) assert state.state == STATE_ON common.turn_off(self.opp, entity_id=ENTITY_ID) self.opp.block_till_done() state = self.opp.states.get(ENTITY_ID) assert state.state == STATE_OFF common.turn_on(self.opp, entity_id=ENTITY_ID) self.opp.block_till_done() state = self.opp.states.get(ENTITY_ID) assert state.state == STATE_ON common.send_command(self.opp, "test", entity_id=ENTITY_ID) self.opp.block_till_done() state = self.opp.states.get(ENTITY_ID) assert state.attributes == { "friendly_name": "Remote One", "last_command_sent": "test", "supported_features": 0, }
def test_methods(self): """Test if services call the entity methods as expected.""" common.turn_on(self.hass, entity_id=ENTITY_ID) self.hass.block_till_done() state = self.hass.states.get(ENTITY_ID) assert state.state == STATE_ON common.turn_off(self.hass, entity_id=ENTITY_ID) self.hass.block_till_done() state = self.hass.states.get(ENTITY_ID) assert state.state == STATE_OFF common.turn_on(self.hass, entity_id=ENTITY_ID) self.hass.block_till_done() state = self.hass.states.get(ENTITY_ID) assert state.state == STATE_ON common.send_command(self.hass, 'test', entity_id=ENTITY_ID) self.hass.block_till_done() state = self.hass.states.get(ENTITY_ID) assert state.attributes == { 'friendly_name': 'Remote One', 'last_command_sent': 'test', 'supported_features': 0 }
def test_turn_on(self): """Test turn_on.""" turn_on_calls = mock_service(self.hass, remote.DOMAIN, SERVICE_TURN_ON) common.turn_on(self.hass, entity_id="entity_id_val") self.hass.block_till_done() assert len(turn_on_calls) == 1 call = turn_on_calls[-1] assert remote.DOMAIN == call.domain
def test_turn_on(self): """Test turn_on.""" turn_on_calls = mock_service(self.hass, remote.DOMAIN, SERVICE_TURN_ON) common.turn_on(self.hass, entity_id='entity_id_val') self.hass.block_till_done() self.assertEqual(1, len(turn_on_calls)) call = turn_on_calls[-1] self.assertEqual(remote.DOMAIN, call.domain)
def test_turn_on(self): """Test turn_on.""" turn_on_calls = mock_service( self.hass, remote.DOMAIN, SERVICE_TURN_ON) common.turn_on( self.hass, entity_id='entity_id_val') self.hass.block_till_done() self.assertEqual(1, len(turn_on_calls)) call = turn_on_calls[-1] self.assertEqual(remote.DOMAIN, call.domain)
def test_methods(self): """Test if services call the entity methods as expected.""" common.turn_on(self.hass, entity_id=ENTITY_ID) self.hass.block_till_done() state = self.hass.states.get(ENTITY_ID) assert state.state == STATE_ON common.turn_off(self.hass, entity_id=ENTITY_ID) self.hass.block_till_done() state = self.hass.states.get(ENTITY_ID) assert state.state == STATE_OFF common.turn_on(self.hass, entity_id=ENTITY_ID) self.hass.block_till_done() state = self.hass.states.get(ENTITY_ID) assert state.state == STATE_ON common.send_command(self.hass, 'test', entity_id=ENTITY_ID) self.hass.block_till_done() state = self.hass.states.get(ENTITY_ID) assert state.attributes == \ {'friendly_name': 'Remote One', 'last_command_sent': 'test'}
def test_methods(self): """Test if services call the entity methods as expected.""" common.turn_on(self.hass, entity_id=ENTITY_ID) self.hass.block_till_done() state = self.hass.states.get(ENTITY_ID) self.assertEqual(state.state, STATE_ON) common.turn_off(self.hass, entity_id=ENTITY_ID) self.hass.block_till_done() state = self.hass.states.get(ENTITY_ID) self.assertEqual(state.state, STATE_OFF) common.turn_on(self.hass, entity_id=ENTITY_ID) self.hass.block_till_done() state = self.hass.states.get(ENTITY_ID) self.assertEqual(state.state, STATE_ON) common.send_command(self.hass, 'test', entity_id=ENTITY_ID) self.hass.block_till_done() state = self.hass.states.get(ENTITY_ID) self.assertEqual(state.attributes, { 'friendly_name': 'Remote One', 'last_command_sent': 'test' })