def setUp(self): Context, _ = get_zmq_classes() self.context = Context() self.pool = ThreadPool(24) self.client = ThreadingRPCClient(context=self.context, pool=self.pool) self.service = ThreadingRPCService(context=self.context, pool=self.pool) super(ThreadingBase, self).setUp()
def setUp(self): env = None Context, _ = get_zmq_classes(env) self.tools = get_tools(env) self.context = Context() self.executor = self.tools.Executor(12) self.client = SyncRPCClient(context=self.context) self.service = ThreadingRPCService(context=self.context, executor=self.executor) super(SyncBase, self).setUp()
class SyncBase(BaseCase): def setUp(self): env = None Context, _ = get_zmq_classes(env) self.tools = get_tools(env) self.context = Context() self.executor = self.tools.Executor(12) self.client = SyncRPCClient(context=self.context) self.service = ThreadingRPCService(context=self.context, executor=self.executor) super(SyncBase, self).setUp() def tearDown(self): self.client.shutdown() self.service.shutdown() self.context.term() self.executor.shutdown(cancel=True) super(SyncBase, self).tearDown()
class ThreadingBase(BaseCase): def setUp(self): Context, _ = get_zmq_classes() self.context = Context() self.pool = ThreadPool(24) self.client = ThreadingRPCClient(context=self.context, pool=self.pool) self.service = ThreadingRPCService(context=self.context, pool=self.pool) super(ThreadingBase, self).setUp() def tearDown(self): self.client.shutdown() self.service.shutdown() self.context.term() self.pool.close() self.pool.stop() self.pool.join() super(ThreadingBase, self).tearDown()
def setUp(self): env = None Context, _ = get_zmq_classes(env) self.tools = get_tools(env) self.context = Context() self.executor = self.tools.Executor(12) #from concurrent.futures import ThreadPoolExecutor #self.executor = ThreadPoolExecutor(12) self.client = ThreadingRPCClient(context=self.context, executor=self.executor) self.service = ThreadingRPCService(context=self.context, executor=self.executor) super(ThreadingBase, self).setUp()
class ThreadingBase(BaseCase): def setUp(self): env = None Context, _ = get_zmq_classes(env) self.tools = get_tools(env) self.context = Context() self.executor = self.tools.Executor(12) #from concurrent.futures import ThreadPoolExecutor #self.executor = ThreadPoolExecutor(12) self.client = ThreadingRPCClient(context=self.context, executor=self.executor) self.service = ThreadingRPCService(context=self.context, executor=self.executor) super(ThreadingBase, self).setUp() def tearDown(self): self.client.shutdown() self.service.shutdown() self.context.term() self.executor.shutdown(cancel=True) #self.executor.shutdown() super(ThreadingBase, self).tearDown()