install IPython kernel in temp IPython dir

pull/37/head
Min RK 11 years ago
parent 81f8cfeccb
commit a4366e86f7

@ -165,6 +165,16 @@ class PyTestController(TestController):
ipydir = TemporaryDirectory()
self.dirs.append(ipydir)
self.env['IPYTHONDIR'] = ipydir.name
# FIXME: install IPython kernel in temporary IPython dir
# remove after big split
try:
from jupyter_client.kernelspec import KernelSpecManager
except ImportError:
pass
else:
ksm = KernelSpecManager(ipython_dir=ipydir.name)
ksm.install_native_kernel_spec(user=True)
self.workingdir = workingdir = TemporaryDirectory()
self.dirs.append(workingdir)
self.env['IPTEST_WORKING_DIR'] = workingdir.name

Loading…
Cancel
Save