def test_rocketjoe_execute_request_2(benchmark) -> None: with jupyter_kernel_mgmt.run_kernel_blocking('spec/rocketjoe') as kc: benchmark(execute_request_2, kc)
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)
def test_rocketjoe_kernel_info_request(benchmark) -> None: with jupyter_kernel_mgmt.run_kernel_blocking('spec/rocketjoe') as kc: benchmark(kernel_info_request, kc)
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