From 1ca3a4ad0a06be00c836a2bbcf74724303d2e930 2015-03-09 23:12:51 From: Min RK Date: 2015-03-09 23:12:51 Subject: [PATCH] test MKM.shutdown_all --- diff --git a/IPython/kernel/tests/test_multikernelmanager.py b/IPython/kernel/tests/test_multikernelmanager.py index 3838b72..038347f 100644 --- a/IPython/kernel/tests/test_multikernelmanager.py +++ b/IPython/kernel/tests/test_multikernelmanager.py @@ -62,6 +62,15 @@ class TestKernelManager(TestCase): km = self._get_tcp_km() self._run_lifecycle(km) + def test_shutdown_all(self): + km = self._get_tcp_km() + kid = km.start_kernel(stdout=PIPE, stderr=PIPE) + self.assertIn(kid, km) + km.shutdown_all() + self.assertNotIn(kid, km) + # shutdown again is okay, because we have no kernels + km.shutdown_all() + def test_tcp_cinfo(self): km = self._get_tcp_km() self._run_cinfo(km, 'tcp', localhost())