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()
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()
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()