def setupConcurrency(self): self._concurrency = Concurrency(self._cli.get('concurrency')) set_module('concurrency', self._concurrency) # Export concurrency module.
def setupConcurrency(self): self.concurrency = Concurrency(self.parser.get('concurrency')) set_module('concurrency', self.concurrency) # Export concurrency module.
self.arc = EngineArchitect('Engine') def test_00_start_stop(self): self.arc.init() self.arc.start(self.runner, ()) self.arc.stop() def test_01_start_kill(self): self.arc.init() self.arc.start(self.runner, ()) self.arc.kill() def test_02_getEmitter(self): self.arc.init() emitter = self.arc.getLeftEmitter() self.assertIsInstance(emitter, Emitter) emitter = self.arc.getRightEmitter() self.assertIsInstance(emitter, Emitter) if __name__ == '__main__': from imapfw.concurrency import Concurrency from imapfw.ui.tty import TTY runtime.set_module('concurrency', Concurrency('multiprocessing')) ui = TTY(runtime.concurrency.createLock()) ui.configure() # ui.enableDebugCategories(['architects']) runtime.set_module('ui', ui) unittest.main(verbosity=2)