def test_add_remove(self): """Tesst add and remove functions.""" xknx = XKNX() device1 = Device(xknx, "TestDevice1") device2 = Device(xknx, "TestDevice2") self.assertEqual(len(xknx.devices), 2) device1.shutdown() self.assertEqual(len(xknx.devices), 1) self.assertFalse("TestDevice1" in xknx.devices) device2.shutdown() self.assertEqual(len(xknx.devices), 0)
def test_add_remove(self): """Tesst add and remove functions.""" xknx = XKNX() device1 = Device(xknx, "TestDevice1") device2 = Device(xknx, "TestDevice2") assert len(xknx.devices) == 2 device1.shutdown() assert len(xknx.devices) == 1 assert "TestDevice1" not in xknx.devices device2.shutdown() assert len(xknx.devices) == 0