[med-svn] [python-mne] 05/15: added patch changeset_b9958973c5e331aa488df1c514c8476d7f4c2830.diff to "cherry-pick" b9958973c5e331aa488df1c514c8476d7f4c2830 (ENH+BF+RF: skip two tests requiring mayavi, and include into SkipTest msg caught exception)

Yaroslav Halchenko debian at onerussian.com
Fri Nov 18 22:17:30 UTC 2016


This is an automated email from the git hooks/post-receive script.

yoh pushed a commit to branch master
in repository python-mne.

commit 1a32c0ca1d96af7f223430d7fa7029c2aeeb82f4
Author: Yaroslav Halchenko <debian at onerussian.com>
Date:   Tue Oct 11 08:17:46 2016 -0400

    added patch changeset_b9958973c5e331aa488df1c514c8476d7f4c2830.diff to "cherry-pick" b9958973c5e331aa488df1c514c8476d7f4c2830 (ENH+BF+RF: skip two tests requiring mayavi, and include into SkipTest msg caught exception)
---
 ...t_b9958973c5e331aa488df1c514c8476d7f4c2830.diff | 61 ++++++++++++++++++++++
 debian/patches/series                              |  1 +
 2 files changed, 62 insertions(+)

diff --git a/debian/patches/changeset_b9958973c5e331aa488df1c514c8476d7f4c2830.diff b/debian/patches/changeset_b9958973c5e331aa488df1c514c8476d7f4c2830.diff
new file mode 100644
index 0000000..0f2f911
--- /dev/null
+++ b/debian/patches/changeset_b9958973c5e331aa488df1c514c8476d7f4c2830.diff
@@ -0,0 +1,61 @@
+From: Yaroslav Halchenko <debian at onerussian.com>
+Subject: ENH+BF+RF: skip two tests requiring mayavi, and include into SkipTest msg caught exception
+  RF: no need for helper bool variable -- all handling could be done in
+try/except
+
+--- a/mne/gui/tests/test_kit2fiff_gui.py
++++ b/mne/gui/tests/test_kit2fiff_gui.py
+@@ -13,6 +13,7 @@ import mne
+ from mne.io.kit.tests import data_dir as kit_data_dir
+ from mne.io import read_raw_fif
+ from mne.utils import _TempDir, requires_traits, run_tests_if_main
++from mne.utils import requires_mayavi
+ 
+ mrk_pre_path = os.path.join(kit_data_dir, 'test_mrk_pre.sqd')
+ mrk_post_path = os.path.join(kit_data_dir, 'test_mrk_post.sqd')
+@@ -25,6 +26,7 @@ warnings.simplefilter('always')
+ 
+ 
+ @requires_traits
++ at requires_mayavi
+ def test_kit2fiff_model():
+     """Test CombineMarkersModel Traits Model."""
+     from mne.gui._kit2fiff_gui import Kit2FiffModel, Kit2FiffPanel
+--- a/mne/gui/tests/test_marker_gui.py
++++ b/mne/gui/tests/test_marker_gui.py
+@@ -12,6 +12,7 @@ from nose.tools import assert_true, asse
+ from mne.io.kit.tests import data_dir as kit_data_dir
+ from mne.io.kit import read_mrk
+ from mne.utils import _TempDir, requires_traits, run_tests_if_main
++from mne.utils import requires_mayavi
+ 
+ mrk_pre_path = os.path.join(kit_data_dir, 'test_mrk_pre.sqd')
+ mrk_post_path = os.path.join(kit_data_dir, 'test_mrk_post.sqd')
+@@ -21,6 +22,7 @@ warnings.simplefilter('always')
+ 
+ 
+ @requires_traits
++ at requires_mayavi
+ def test_combine_markers_model():
+     """Test CombineMarkersModel Traits Model"""
+     from mne.gui._marker_gui import CombineMarkersModel, CombineMarkersPanel
+--- a/mne/utils.py
++++ b/mne/utils.py
+@@ -816,14 +816,11 @@ def requires_module(function, name, call
+ 
+     @wraps(function)
+     def dec(*args, **kwargs):
+-        skip = False
+         try:
+             exec(call) in globals(), locals()
+-        except Exception:
+-            skip = True
+-        if skip is True:
+-            raise SkipTest('Test %s skipped, requires %s'
+-                           % (function.__name__, name))
++        except Exception as exc:
++            raise SkipTest('Test %s skipped, requires %s. Got exception (%s)'
++                           % (function.__name__, name, exc))
+         return function(*args, **kwargs)
+     return dec
+ 
diff --git a/debian/patches/series b/debian/patches/series
index de08e3d..955c7ac 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
+changeset_b9958973c5e331aa488df1c514c8476d7f4c2830.diff
 deb_paths

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/python-mne.git



More information about the debian-med-commit mailing list