예제 #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')
예제 #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')
예제 #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')
예제 #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))
예제 #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))
예제 #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))
예제 #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))
예제 #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)
예제 #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)
예제 #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))
예제 #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))