Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Stephan Seitz
pystencils
Commits
e2b61455
Commit
e2b61455
authored
Dec 03, 2019
by
Martin Bauer
Browse files
tests: suppress warnings from jupyter notebook runner
parent
e1b452f7
Changes
2
Hide whitespace changes
Inline
Side-by-side
conftest.py
View file @
e2b61455
...
...
@@ -3,6 +3,7 @@ import pytest
import
tempfile
import
runpy
import
sys
import
warnings
# Trigger config file reading / creation once - to avoid race conditions when multiple instances are creating it
# at the same time
from
pystencils.cpu
import
cpujit
...
...
@@ -128,8 +129,11 @@ class IPyNbFile(pytest.File):
exporter
.
exclude_input_prompt
=
True
notebook_contents
=
self
.
fspath
.
open
()
notebook
=
nbformat
.
read
(
notebook_contents
,
4
)
code
,
_
=
exporter
.
from_notebook_node
(
notebook
)
with
warnings
.
catch_warnings
():
warnings
.
filterwarnings
(
"ignore"
,
"IPython.core.inputsplitter is deprecated"
)
notebook
=
nbformat
.
read
(
notebook_contents
,
4
)
code
,
_
=
exporter
.
from_notebook_node
(
notebook
)
yield
IPyNbTest
(
self
.
name
,
self
,
code
)
def
teardown
(
self
):
...
...
pytest.ini
View file @
e2b61455
...
...
@@ -2,6 +2,9 @@
python_files
=
test_*.py *_test.py scenario_*.py
norecursedirs
=
*.egg-info .git .cache .ipynb_checkpoints htmlcov
addopts
=
--doctest-modules --durations=20 --cov-config pytest.ini
markers
=
gpu:
test
that
require
a
gpu
kerncraft:
tests
depending
on
kerncraft
[run]
branch
=
True
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment