コード例 #1
0
def test_rocketjoe_execute_request_2(benchmark) -> None:
    with jupyter_kernel_mgmt.run_kernel_blocking('spec/rocketjoe') as kc:
        benchmark(execute_request_2, kc)
コード例 #2
0
def test_rocketjoe_is_complete_request_1(benchmark) -> None:
    with jupyter_kernel_mgmt.run_kernel_blocking('spec/rocketjoe') as kc:
        benchmark(is_complete_request_1, kc)
コード例 #3
0
def test_rocketjoe_kernel_info_request(benchmark) -> None:
    with jupyter_kernel_mgmt.run_kernel_blocking('spec/rocketjoe') as kc:
        benchmark(kernel_info_request, kc)
コード例 #4
0
def kernel_client(setup_env):
    # Instantiate KernelFinder directly, so tests aren't affected by entrypoints
    # from other installed packages
    finder = KernelFinder([IPykernelProvider()])
    with run_kernel_blocking('pyimport/kernel', finder=finder) as kc:
        yield kc