示例#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))