def _refresh(self): ''' Refreshes the list of devices. ''' log.debug("Refreshing device list") devices.load(type=Device) for dev in self._deviceItems.keys()[:]: if devices.get(dev.name) is None and not dev.isConnected(): self._removeDeviceItem(dev) for dev in devices.all(): if dev not in self._deviceItems: self._addDeviceItem(dev) self._updateDialogButtons()
def testLoad(self): device = devices.get(_DEVICE_NAME) self.failUnless(device) devices.load() self.failUnlessEqual(device, devices.get(_DEVICE_NAME))
def testLoadInvalid(self): devices.load() self.failIf(devices.get(_DEVICE_NAME))