def test_has_group_address(self): """Test has_group_address.""" xknx = XKNX(loop=self.loop) fan = Fan(xknx, 'TestFan', group_address_speed='1/7/1', group_address_speed_state='1/7/2') self.assertTrue(fan.has_group_address(GroupAddress('1/7/1'))) self.assertTrue(fan.has_group_address(GroupAddress('1/7/2'))) self.assertFalse(fan.has_group_address(GroupAddress('1/7/3')))
def test_has_group_address(self): """Test has_group_address.""" xknx = XKNX() fan = Fan( xknx, "TestFan", group_address_speed="1/7/1", group_address_speed_state="1/7/2", ) self.assertTrue(fan.has_group_address(GroupAddress("1/7/1"))) self.assertTrue(fan.has_group_address(GroupAddress("1/7/2"))) self.assertFalse(fan.has_group_address(GroupAddress("1/7/3")))
def test_has_group_address(self): """Test has_group_address.""" xknx = XKNX() fan = Fan( xknx, "TestFan", group_address_speed="1/7/1", group_address_speed_state="1/7/2", group_address_oscillation="1/6/1", group_address_oscillation_state="1/6/2", ) assert fan.has_group_address(GroupAddress("1/7/1")) assert fan.has_group_address(GroupAddress("1/7/2")) assert not fan.has_group_address(GroupAddress("1/7/3")) assert fan.has_group_address(GroupAddress("1/6/1")) assert fan.has_group_address(GroupAddress("1/6/2"))