Пример #1
0
class EventletBase(BaseCase):
    def setUp(self):
        green_env = 'eventlet'
        Context, _ = get_zmq_classes(env=green_env)
        self.context = Context()
        self.client = GreenRPCClient(context=self.context, green_env=green_env)
        self.service = GreenRPCService(context=self.context,
                                       green_env=green_env)

        super(EventletBase, self).setUp()

    def tearDown(self):
        self.client.shutdown()
        self.service.shutdown()
        self.context.term()

        super(EventletBase, self).tearDown()
Пример #2
0
class EventletBase(BaseCase):

    def setUp(self):
        green_env  = 'eventlet'
        Context, _ = get_zmq_classes(env=green_env)
        self.context = Context()
        self.client  = GreenRPCClient(context=self.context, green_env=green_env)
        self.service = GreenRPCService(context=self.context, green_env=green_env)

        super(EventletBase, self).setUp()

    def tearDown(self):
        self.client.shutdown()
        self.service.shutdown()
        self.context.term()

        super(EventletBase, self).tearDown()
Пример #3
0
class GeventBase(BaseCase):
    def setUp(self):
        env = "gevent"
        Context, _ = get_zmq_classes(env)

        self.tools = get_tools(env)
        self.context = Context()
        self.executor = self.tools.Executor(24)
        self.client = GreenRPCClient(context=self.context, green_env=env, executor=self.executor)
        self.service = GreenRPCService(context=self.context, green_env=env, executor=self.executor)

        super(GeventBase, self).setUp()

    def tearDown(self):
        self.client.shutdown()
        self.service.shutdown()
        self.context.term()
        self.executor.shutdown(cancel=True)

        super(GeventBase, self).tearDown()