Exemplo n.º 1
0
    def test_is_locked(self):
        """Test if lock is locked."""
        assert lock.is_locked(self.hass, FRONT)
        self.hass.states.is_state(FRONT, 'locked')

        assert not lock.is_locked(self.hass, KITCHEN)
        self.hass.states.is_state(KITCHEN, 'unlocked')
Exemplo n.º 2
0
    def test_is_locked(self):
        """Test if lock is locked."""
        self.assertTrue(lock.is_locked(self.hass, FRONT))
        self.hass.states.is_state(FRONT, 'locked')

        self.assertFalse(lock.is_locked(self.hass, KITCHEN))
        self.hass.states.is_state(KITCHEN, 'unlocked')
Exemplo n.º 3
0
    def test_is_locked(self):
        """Test if lock is locked."""
        self.assertTrue(lock.is_locked(self.hass, FRONT))
        self.hass.states.is_state(FRONT, 'locked')

        self.assertFalse(lock.is_locked(self.hass, KITCHEN))
        self.hass.states.is_state(KITCHEN, 'unlocked')
Exemplo n.º 4
0
    def test_unlocking(self):
        """Test the unlocking of a lock."""
        lock.unlock(self.hass, FRONT)
        self.hass.block_till_done()

        self.assertFalse(lock.is_locked(self.hass, FRONT))
Exemplo n.º 5
0
    def test_locking(self):
        """Test the locking of a lock."""
        lock.lock(self.hass, KITCHEN)
        self.hass.block_till_done()

        self.assertTrue(lock.is_locked(self.hass, KITCHEN))
Exemplo n.º 6
0
    def test_unlocking(self):
        lock.unlock(self.hass, FRONT)

        self.hass.pool.block_till_done()

        self.assertFalse(lock.is_locked(self.hass, FRONT))
Exemplo n.º 7
0
    def test_locking(self):
        lock.lock(self.hass, KITCHEN)

        self.hass.pool.block_till_done()

        self.assertTrue(lock.is_locked(self.hass, KITCHEN))
Exemplo n.º 8
0
    def test_unlocking(self):
        """Test the unlocking of a lock."""
        common.unlock(self.hass, FRONT)
        self.hass.block_till_done()

        assert not lock.is_locked(self.hass, FRONT)
Exemplo n.º 9
0
    def test_locking(self):
        """Test the locking of a lock."""
        common.lock(self.hass, KITCHEN)
        self.hass.block_till_done()

        assert lock.is_locked(self.hass, KITCHEN)
Exemplo n.º 10
0
    def test_unlocking(self):
        """Test the unlocking of a lock."""
        lock.unlock(self.hass, FRONT)
        self.hass.block_till_done()

        self.assertFalse(lock.is_locked(self.hass, FRONT))
Exemplo n.º 11
0
    def test_locking(self):
        """Test the locking of a lock."""
        lock.lock(self.hass, KITCHEN)
        self.hass.block_till_done()

        self.assertTrue(lock.is_locked(self.hass, KITCHEN))