Skip to content

Commit 13c887c

Browse files
committed
clean up tests and add do_execute test
1 parent bfac3fc commit 13c887c

File tree

3 files changed

+13
-2
lines changed

3 files changed

+13
-2
lines changed

ipykernel/inprocess/tests/test_kernel.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Copyright (c) IPython Development Team.
22
# Distributed under the terms of the Modified BSD License.
33

4+
import asyncio
45
import sys
56
import unittest
67
from contextlib import contextmanager
@@ -148,3 +149,8 @@ def test_getpass_stream(self):
148149
kernel._input_request = lambda *args, **kwargs: None
149150

150151
kernel.getpass(stream="non empty")
152+
153+
def test_do_execute(self):
154+
kernel = InProcessKernel()
155+
asyncio.run(kernel.do_execute("a=1", True))
156+
assert kernel.shell.user_ns["a"] == 1

pyproject.toml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ tag_template = "v{new_version}"
3030
src = "ipykernel/_version.py"
3131

3232
[tool.pytest.ini_options]
33-
addopts = "-raXs --durations 10 --color=yes --doctest-modules"
33+
addopts = "-raXs --durations 10 --color=yes --doctest-modules --ignore=ipykernel/pylab/backend_inline.py --ignore=ipykernel/pylab/config.py --ignore=ipykernel/gui/gtk3embed.py --ignore=ipykernel/gui/gtkembed.py --ignore=ipykernel/datapub.py --ignore=ipykernel/log.py --ignore=ipykernel/pickleutil.py --ignore=ipykernel/serialize.py"
3434
testpaths = [
35-
"ipykernel/tests/"
35+
"ipykernel/"
3636
]
3737
timeout = 300
3838
# Restore this setting to debug failures
@@ -41,6 +41,9 @@ filterwarnings= [
4141
# Fail on warnings
4242
"error",
4343

44+
# https://github.com/minrk/appnope/issues/13
45+
"ignore:distutils Version classes are deprecated:DeprecationWarning:appnope",
46+
4447
# Ignore jupyter_client warnings
4548
"ignore:unclosed <socket.socket:ResourceWarning",
4649
"ignore:unclosed event loop:ResourceWarning",

setup.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,8 @@ def run(self):
8181
"ipyparallel",
8282
"pre-commit",
8383
"pytest-timeout",
84+
"gobject",
85+
"trio",
8486
],
8587
},
8688
classifiers=[

0 commit comments

Comments
 (0)