def testUnregisterComponents(self): """ Tests :meth:`manager.componentsManager.Manager.unregisterComponents` method. """ manager = Manager([os.path.join(COMPONENTS_DIRECTORY, item) for item in COMPONENTS]) manager.registerComponents() manager.instantiateComponents() manager.unregisterComponents() self.assertTrue(not manager.components)
def testUnregisterComponents(self): """ Tests :meth:`manager.componentsManager.Manager.unregisterComponents` method. """ manager = Manager( [os.path.join(COMPONENTS_DIRECTORY, item) for item in COMPONENTS]) manager.registerComponents() manager.instantiateComponents() manager.unregisterComponents() self.assertTrue(not manager.components)
def testInstantiateComponents(self): """ Tests :meth:`manager.componentsManager.Manager.instantiateComponents` method. """ manager = Manager([os.path.join(COMPONENTS_DIRECTORY, item) for item in COMPONENTS]) manager.registerComponents() manager.instantiateComponents() for component in manager.components.itervalues(): self.assertIsInstance(component.interface, Component) manager.unregisterComponents() manager.registerComponents() manager.instantiateComponents(managerCallback) for component in manager.components.itervalues(): self.assertTrue(component.callback)
def testInstantiateComponents(self): """ Tests :meth:`manager.componentsManager.Manager.instantiateComponents` method. """ manager = Manager( [os.path.join(COMPONENTS_DIRECTORY, item) for item in COMPONENTS]) manager.registerComponents() manager.instantiateComponents() for component in manager.components.itervalues(): self.assertIsInstance(component.interface, Component) manager.unregisterComponents() manager.registerComponents() manager.instantiateComponents(managerCallback) for component in manager.components.itervalues(): self.assertTrue(component.callback)