Esempio n. 1
0
    def test_has_group_address(self):
        """Test sensor has group address."""
        xknx = XKNX(loop=self.loop)
        cover = Cover(xknx,
                      'TestCover',
                      group_address_long='1/2/1',
                      group_address_short='1/2/2',
                      group_address_position='1/2/3',
                      group_address_position_state='1/2/4',
                      group_address_angle='1/2/5',
                      group_address_angle_state='1/2/6')

        self.assertTrue(cover.has_group_address(GroupAddress('1/2/1')))
        self.assertTrue(cover.has_group_address(GroupAddress('1/2/2')))
        self.assertTrue(cover.has_group_address(GroupAddress('1/2/3')))
        self.assertTrue(cover.has_group_address(GroupAddress('1/2/4')))
        self.assertTrue(cover.has_group_address(GroupAddress('1/2/5')))
        self.assertTrue(cover.has_group_address(GroupAddress('1/2/6')))
        self.assertFalse(cover.has_group_address(GroupAddress('1/2/7')))
Esempio n. 2
0
    def test_has_group_address(self):
        """Test sensor has group address."""
        xknx = XKNX(loop=self.loop)
        cover = Cover(
            xknx,
            'TestCover',
            group_address_long='1/2/1',
            group_address_short='1/2/2',
            group_address_position='1/2/3',
            group_address_position_state='1/2/4',
            group_address_angle='1/2/5',
            group_address_angle_state='1/2/6')

        self.assertTrue(cover.has_group_address(GroupAddress('1/2/1')))
        self.assertTrue(cover.has_group_address(GroupAddress('1/2/2')))
        self.assertTrue(cover.has_group_address(GroupAddress('1/2/3')))
        self.assertTrue(cover.has_group_address(GroupAddress('1/2/4')))
        self.assertTrue(cover.has_group_address(GroupAddress('1/2/5')))
        self.assertTrue(cover.has_group_address(GroupAddress('1/2/6')))
        self.assertFalse(cover.has_group_address(GroupAddress('1/2/7')))
Esempio n. 3
0
    def test_has_group_address(self):
        """Test sensor has group address."""
        xknx = XKNX()
        cover = Cover(
            xknx,
            "TestCover",
            group_address_long="1/2/1",
            group_address_short="1/2/2",
            group_address_position="1/2/3",
            group_address_position_state="1/2/4",
            group_address_angle="1/2/5",
            group_address_angle_state="1/2/6",
        )

        assert cover.has_group_address(GroupAddress("1/2/1"))
        assert cover.has_group_address(GroupAddress("1/2/2"))
        assert cover.has_group_address(GroupAddress("1/2/3"))
        assert cover.has_group_address(GroupAddress("1/2/4"))
        assert cover.has_group_address(GroupAddress("1/2/5"))
        assert cover.has_group_address(GroupAddress("1/2/6"))
        assert not cover.has_group_address(GroupAddress("1/2/7"))