Example #1
0
    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()
Example #2
0
    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()
Example #3
0
    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()
Example #4
0
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()
Example #5
0
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()
Example #6
0
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()
Example #7
0
    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()
Example #8
0
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()