Example #1
0
    def _test_notebook(self, notebook, test):

        with open(notebook) as f:
            nb = convert(reads(f.read()), self.NBFORMAT_VERSION)
        _, kernel = utils.start_new_kernel()
        for i, c in enumerate([c for c in nb.cells if c.cell_type == 'code']):
            self._test_notebook_cell(self.sanitize_cell(c), i, kernel, test)
Example #2
0
    def _test_notebook(self, notebook, test):

        with open(notebook) as f:
            nb = convert(reads(f.read()), self.NBFORMAT_VERSION)
        _, kernel = utils.start_new_kernel()
        for i, c in enumerate([c for c in nb.cells if c.cell_type == 'code']):
            self._test_notebook_cell(self.sanitize_cell(c), i, kernel, test)
Example #3
0
 def newKernel(self, nb):
     """
     generate a new kernel
     """
     manager, kernel = utils.start_new_kernel(
         kernel_name=nb.metadata.kernelspec.name)
     return kernel
Example #4
0
 def newKernel(self, nb):
     """
     generate a new kernel
     """
     manager, kernel = utils.start_new_kernel(
         kernel_name=nb.metadata.kernelspec.name
     )
     return kernel
Example #5
0
def start_sos_kernel():
    """start the global kernel (if it isn't running) and return its client"""
    global KM, KC
    if KM is None:
        KM, KC = start_new_kernel(kernel_name='sos')
        atexit.register(stop_sos_kernel)
    else:
        flush_channels(KC)
    return KC
def start_sos_kernel():
    """start the global kernel (if it isn't running) and return its client"""
    global KM, KC
    if KM is None:
        KM, KC = start_new_kernel(kernel_name='sos')
        atexit.register(stop_sos_kernel)
    else:
        flush_channels(KC)
    return KC
Example #7
0
    def setUpClass(cls):
        """ Launch kernel and set search path for annotator.
        """
        raise unittest.SkipTest("Custom IPython kernel broken in IPython v7.0")

        tu.KM, tu.KC = tu.start_new_kernel(kernel_name=get_kernel_name())

        objects_path = Path(test_objects.__file__).parent
        json_path = objects_path.joinpath('data', 'annotations.json')
        code = dedent("""\
        shell = get_ipython()
        shell.kernel.annotator.db.load_file('%s')
        """ % json_path)
        with kernel() as kc:
            safe_execute(code, kc, silent=True)
Example #8
0
 def newKernel(self, nb):
     """
     generate a new kernel
     """
     manager, kernel = utils.start_new_kernel()
     return kernel
Example #9
0
 def newKernel(self, nb):
     """
     generate a new kernel
     """
     manager, kernel = utils.start_new_kernel()
     return kernel