Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
pyMOR
pymor
Commits
aa1001aa
Unverified
Commit
aa1001aa
authored
Feb 20, 2022
by
Peter Oehme
Committed by
René Fritze
Jun 20, 2022
Browse files
Use pymor's exception instead of ImportError
parent
32310893
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/pymortests/base.py
View file @
aa1001aa
...
...
@@ -16,6 +16,7 @@ from pytest import skip, fail
from
pymor.algorithms.basic
import
almost_equal
,
relative_error
from
pymor.core.config
import
config
from
pymor.core.exceptions
import
DependencyMissing
def
runmodule
(
filename
):
...
...
@@ -103,13 +104,12 @@ def skip_if_missing(module_name):
def
_inner_wrapper
(
*
args
,
**
kwargs
):
try
:
config
.
require
(
module_name
)
except
ImportError
as
ie
:
except
DependencyMissing
as
dm
:
if
not
os
.
environ
.
get
(
'DOCKER_PYMOR'
,
False
):
skip_string
=
'skipped test due to missing dependency '
+
module_name
skip
(
skip_string
)
fail_string
=
'failed test due to missing dependency '
+
module_name
fail
(
fail_string
)
func
(
*
args
,
**
kwargs
)
return
_inner_wrapper
return
_outer_wrapper
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