Uploaded Test files
This commit is contained in:
parent
f584ad9d97
commit
2e81cb7d99
16627 changed files with 2065359 additions and 102444 deletions
38
venv/Lib/site-packages/jupyter_client/tests/test_manager.py
Normal file
38
venv/Lib/site-packages/jupyter_client/tests/test_manager.py
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
"""Tests for KernelManager"""
|
||||
|
||||
# Copyright (c) Jupyter Development Team.
|
||||
# Distributed under the terms of the Modified BSD License.
|
||||
|
||||
from jupyter_client.kernelspec import KernelSpec
|
||||
from unittest import mock
|
||||
from jupyter_client.manager import KernelManager
|
||||
import os
|
||||
import tempfile
|
||||
|
||||
|
||||
def test_connection_file_real_path():
|
||||
""" Verify realpath is used when formatting connection file """
|
||||
with mock.patch('os.path.realpath') as patched_realpath:
|
||||
patched_realpath.return_value = 'foobar'
|
||||
km = KernelManager(connection_file=os.path.join(
|
||||
tempfile.gettempdir(), "kernel-test.json"),
|
||||
kernel_name='test_kernel')
|
||||
|
||||
# KernelSpec and launch args have to be mocked as we don't have an actual kernel on disk
|
||||
km._kernel_spec = KernelSpec(resource_dir='test',
|
||||
**{
|
||||
"argv": [
|
||||
"python.exe",
|
||||
"-m",
|
||||
"test_kernel",
|
||||
"-f",
|
||||
"{connection_file}"
|
||||
],
|
||||
"env": {},
|
||||
"display_name": "test_kernel",
|
||||
"language": "python",
|
||||
"metadata": {}
|
||||
})
|
||||
km._launch_args = {}
|
||||
cmds = km.format_kernel_cmd()
|
||||
assert cmds[4] is 'foobar'
|
||||
Loading…
Add table
Add a link
Reference in a new issue