コード例 #1
0
ファイル: test_init.py プロジェクト: zt17521/home-assistant
    def test_is_on(self):
        """Test is_on."""
        self.hass.states.set("remote.test", STATE_ON)
        assert remote.is_on(self.hass, "remote.test")

        self.hass.states.set("remote.test", STATE_OFF)
        assert not remote.is_on(self.hass, "remote.test")
コード例 #2
0
async def test_is_on(hass):
    """Test is_on."""
    hass.states.async_set("remote.test", STATE_ON)
    assert remote.is_on(hass, "remote.test")

    hass.states.async_set("remote.test", STATE_OFF)
    assert not remote.is_on(hass, "remote.test")
コード例 #3
0
ファイル: test_init.py プロジェクト: tmcarr/home-assistant
    def test_is_on(self):
        """Test is_on."""
        self.hass.states.set('remote.test', STATE_ON)
        self.assertTrue(remote.is_on(self.hass, 'remote.test'))

        self.hass.states.set('remote.test', STATE_OFF)
        self.assertFalse(remote.is_on(self.hass, 'remote.test'))

        self.hass.states.set(remote.ENTITY_ID_ALL_REMOTES, STATE_ON)
        self.assertTrue(remote.is_on(self.hass))

        self.hass.states.set(remote.ENTITY_ID_ALL_REMOTES, STATE_OFF)
        self.assertFalse(remote.is_on(self.hass))
コード例 #4
0
    def test_is_on(self):
        """Test is_on."""
        self.hass.states.set("remote.test", STATE_ON)
        assert remote.is_on(self.hass, "remote.test")

        self.hass.states.set("remote.test", STATE_OFF)
        assert not remote.is_on(self.hass, "remote.test")

        self.hass.states.set(remote.ENTITY_ID_ALL_REMOTES, STATE_ON)
        assert remote.is_on(self.hass)

        self.hass.states.set(remote.ENTITY_ID_ALL_REMOTES, STATE_OFF)
        assert not remote.is_on(self.hass)
コード例 #5
0
ファイル: test_init.py プロジェクト: ManHammer/home-assistant
    def test_is_on(self):
        """Test is_on."""
        self.hass.states.set('remote.test', STATE_ON)
        assert remote.is_on(self.hass, 'remote.test')

        self.hass.states.set('remote.test', STATE_OFF)
        assert not remote.is_on(self.hass, 'remote.test')

        self.hass.states.set(remote.ENTITY_ID_ALL_REMOTES, STATE_ON)
        assert remote.is_on(self.hass)

        self.hass.states.set(remote.ENTITY_ID_ALL_REMOTES, STATE_OFF)
        assert not remote.is_on(self.hass)
コード例 #6
0
ファイル: test_init.py プロジェクト: trisk/home-assistant
    def test_is_on(self):
        """ Test is_on"""
        self.hass.states.set('remote.test', STATE_ON)
        self.assertTrue(remote.is_on(self.hass, 'remote.test'))

        self.hass.states.set('remote.test', STATE_OFF)
        self.assertFalse(remote.is_on(self.hass, 'remote.test'))

        self.hass.states.set(remote.ENTITY_ID_ALL_REMOTES, STATE_ON)
        self.assertTrue(remote.is_on(self.hass))

        self.hass.states.set(remote.ENTITY_ID_ALL_REMOTES, STATE_OFF)
        self.assertFalse(remote.is_on(self.hass))
コード例 #7
0
ファイル: test_demo.py プロジェクト: Khabi/home-assistant
    def test_methods(self):
        """Test if methods call the services as expected."""
        self.assertTrue(
            setup_component(self.hass, remote.DOMAIN,
                            {remote.DOMAIN: {CONF_PLATFORM: 'demo'}}))

        # Test is_on
        self.hass.states.set('remote.demo', STATE_ON)
        self.assertTrue(remote.is_on(self.hass, 'remote.demo'))

        self.hass.states.set('remote.demo', STATE_OFF)
        self.assertFalse(remote.is_on(self.hass, 'remote.demo'))

        self.hass.states.set(remote.ENTITY_ID_ALL_REMOTES, STATE_ON)
        self.assertTrue(remote.is_on(self.hass))

        self.hass.states.set(remote.ENTITY_ID_ALL_REMOTES, STATE_OFF)
        self.assertFalse(remote.is_on(self.hass))
コード例 #8
0
    def test_methods(self):
        """Test if methods call the services as expected."""
        self.assertTrue(
            setup_component(self.hass, remote.DOMAIN,
                            {remote.DOMAIN: {CONF_PLATFORM: 'demo'}}))

        # Test is_on
        self.hass.states.set('remote.demo', STATE_ON)
        self.assertTrue(remote.is_on(self.hass, 'remote.demo'))

        self.hass.states.set('remote.demo', STATE_OFF)
        self.assertFalse(remote.is_on(self.hass, 'remote.demo'))

        self.hass.states.set(remote.ENTITY_ID_ALL_REMOTES, STATE_ON)
        self.assertTrue(remote.is_on(self.hass))

        self.hass.states.set(remote.ENTITY_ID_ALL_REMOTES, STATE_OFF)
        self.assertFalse(remote.is_on(self.hass))