Ejemplo n.º 1
0
 def tearDown(self):
     channelsNames = channels._cache.keys()
     classesNames = channels._registry.keys()
     for channelName in channelsNames:
         if channelName not in self.existingChannels:
             channels.remove(channelName)
     for className in classesNames:
         if className not in self.registeredClasses:
             del channels._registry[className]
     for channelName in self.configChannels:
         settings.remove(channels.CONFIG_NAME, channelName)
Ejemplo n.º 2
0
 def tearDown(self):
     channelsNames = channels._cache.keys()
     classesNames = channels._registry.keys()
     for channelName in channelsNames:
         if channelName not in self.existingChannels:
             channels.remove(channelName)
     for className in classesNames:
         if className not in self.registeredClasses:
             del channels._registry[className]
     for channelName in self.configChannels:
         settings.remove(channels.CONFIG_NAME, channelName)
Ejemplo n.º 3
0
def remove(name):
    '''
    Removes a device of the given name.

    :param name: A name of a removed device
    :type name: string
    :return: A removed device
    :rtype: tadek.connection.device.Device
    '''
    if _cache is None:
        load()
    if name not in _cache:
        return None
    device = _cache.pop(name)
    settings.remove(CONFIG_NAME, name)
    return device
Ejemplo n.º 4
0
def remove(name):
    '''
    Removes a device of the given name.

    :param name: A name of a removed device
    :type name: string
    :return: A removed device
    :rtype: tadek.connection.device.Device
    '''
    if _cache is None:
        load()
    if name not in _cache:
        return None
    device = _cache.pop(name)
    settings.remove(CONFIG_NAME, name)
    return device
Ejemplo n.º 5
0
 def testRemove(self):
     TEST_FILE_NAME = self._filenames[0]
     config.set(TEST_FILE_NAME, "Test0", "test0_1", "10")
     config.set(TEST_FILE_NAME, "Test0", "test0_2", "110")
     config.set(TEST_FILE_NAME, "Test1", "test1_1", "1")
     config.set(TEST_FILE_NAME, "Test1", "test1_2", "11")
     config.set(TEST_FILE_NAME, "Test1", settings._META_OPTION_NAME,
                                              settings._META_OPTION_VALUE)
     settings.remove(TEST_FILE_NAME, "Test0", "test0_2")
     settings.remove(TEST_FILE_NAME, "Test1", "test1_2")
     self.assertFalse("test0_2" in config.get(TEST_FILE_NAME, "Test0"))
     self.assertFalse("test1_2" in config.get(TEST_FILE_NAME, "Test1"))
     settings.remove(TEST_FILE_NAME, "Test0")
     settings.remove(TEST_FILE_NAME, "Test1")
     self.assertFalse("Test0" in config.get(TEST_FILE_NAME))
     self.assertFalse("Test1" in config.get(TEST_FILE_NAME))
     settings.remove(TEST_FILE_NAME)