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
Michiel Cottaar
fslpy
Commits
184f2938
Commit
184f2938
authored
Feb 17, 2021
by
Paul McCarthy
🚵
Browse files
TEST: Adjust idle unit test
parent
c4a3d769
Changes
1
Hide whitespace changes
Inline
Side-by-side
tests/test_idle.py
View file @
184f2938
...
...
@@ -38,6 +38,11 @@ def _run_with_wx(func, *args, **kwargs):
if
callAfterApp
is
not
None
:
callAfterApp
()
# canHaveGui caches its return val,
# so clear it otherwise we may
# affect subsequent tests
idle
.
_canHaveGui
.
cache_clear
()
def
wrap
():
try
:
...
...
@@ -64,6 +69,8 @@ def _run_with_wx(func, *args, **kwargs):
idle
.
idleLoop
.
reset
()
idle
.
_canHaveGui
.
cache_clear
()
if
raised
[
0
]
and
propagateRaise
:
raise
raised
[
0
]
...
...
@@ -413,10 +420,9 @@ def test_idle_alwaysQueue4():
import
fsl.utils.platform
with
mock
.
patch
.
dict
(
'sys.modules'
,
{
'wx'
:
None
}):
# idle uses the platform module to
# determine whether a GUI is available,
# so we have to reload it
reload_module
(
fsl
.
utils
.
platform
)
# The idle._canHaveGui caches its result,
# so we need to invalidate it
idle
.
_canHaveGui
.
cache_clear
()
idle
.
idle
(
task
,
alwaysQueue
=
True
)
with
pytest
.
raises
(
ImportError
):
...
...
Write
Preview
Supports
Markdown
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