예제 #1
0
 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)
예제 #2
0
파일: devices_test.py 프로젝트: XKNX/xknx
 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