def test_cleanup_context(self): km = KernelManager() self.assertIsNotNone(km.context) km.cleanup_resources(restart=False) self.assertTrue(km.context.closed)
def test_no_cleanup_shared_context(self, zmq_context): """kernel manager does not terminate shared context""" km = KernelManager(context=zmq_context) assert km.context == zmq_context assert km.context is not None km.cleanup_resources(restart=False) assert km.context.closed is False assert zmq_context.closed is False
def test_no_cleanup_shared_context(self): """kernel manager does not terminate shared context""" import zmq ctx = zmq.Context() km = KernelManager(context=ctx) self.assertEquals(km.context, ctx) self.assertIsNotNone(km.context) km.cleanup_resources(restart=False) self.assertFalse(km.context.closed) self.assertFalse(ctx.closed) ctx.term()