[med-svn] [python-mne] 286/353: fix tests + pep8

Yaroslav Halchenko debian at onerussian.com
Fri Nov 27 17:25:17 UTC 2015


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

yoh pushed a commit to tag 0.4
in repository python-mne.

commit dd42b2dda379825bd3a88c1844a606c4ea55fb1a
Author: Alexandre Gramfort <alexandre.gramfort at inria.fr>
Date:   Tue Jul 17 11:06:15 2012 +0200

    fix tests + pep8
---
 mne/simulation/tests/test_source.py | 34 ++++++++++------------------------
 mne/tests/test_label.py             | 17 ++++++++++++++++-
 2 files changed, 26 insertions(+), 25 deletions(-)

diff --git a/mne/simulation/tests/test_source.py b/mne/simulation/tests/test_source.py
index f0f5266..bae2dd4 100644
--- a/mne/simulation/tests/test_source.py
+++ b/mne/simulation/tests/test_source.py
@@ -1,37 +1,24 @@
-import os
 import os.path as op
 import copy
 
 import numpy as np
 from numpy.testing import assert_array_almost_equal
+from nose.tools import assert_true
 
 from ...datasets import sample
 from ... import read_label
 from ... import read_forward_solution
 
-from ..source import circular_source_labels, generate_stc
+from ..source import generate_stc
 
 examples_folder = op.join(op.dirname(__file__), '..', '..', '..' '/examples')
 data_path = sample.data_path(examples_folder)
-fname_fwd = op.join(data_path, 'MEG', 'sample', 'sample_audvis-meg-oct-6-fwd.fif')
+fname_fwd = op.join(data_path, 'MEG', 'sample',
+                    'sample_audvis-meg-oct-6-fwd.fif')
 fwd = read_forward_solution(fname_fwd, force_fixed=True)
 label_names = ['Aud-lh', 'Aud-rh']
-labels = [read_label(op.join(data_path, 'MEG', 'sample', 'labels', '%s.label' % label))
-          for label in label_names]
-
-def test_circular_source_labels():
-    """ Test generation of circular source labels """
-
-    seeds = [0, 50000]
-    hemis = [0, 1]
-    labels = circular_source_labels('sample', seeds, 3, hemis)
-
-    for label, seed, hemi in zip(labels, seeds, hemis):
-        assert(np.any(label['vertices'] == seed))
-        if hemi == 0:
-            assert(label['hemi'] == 'lh')
-        else:
-            assert(label['hemi'] == 'rh')
+labels = [read_label(op.join(data_path, 'MEG', 'sample', 'labels',
+                    '%s.label' % label)) for label in label_names]
 
 
 def test_generate_stc():
@@ -46,17 +33,16 @@ def test_generate_stc():
     tstep = 1e-3
 
     stc_data = np.ones((len(labels), n_times))
-    stc = generate_stc(fwd, mylabels, stc_data, tmin, tstep)
+    stc = generate_stc(fwd['src'], mylabels, stc_data, tmin, tstep)
 
-    assert(np.all(stc.data == 1.0))
-    assert(stc.data.shape[1] == n_times)
+    assert_true(np.all(stc.data == 1.0))
+    assert_true(stc.data.shape[1] == n_times)
 
     # test with function
     fun = lambda x: x ** 2
-    stc = generate_stc(fwd, mylabels, stc_data, tmin, tstep, fun)
+    stc = generate_stc(fwd['src'], mylabels, stc_data, tmin, tstep, fun)
 
     print stc.data
     # the first label has value 0, the second value 2
     assert_array_almost_equal(stc.data[0], np.zeros(n_times))
     assert_array_almost_equal(stc.data[-1], 4 * np.ones(n_times))
-
diff --git a/mne/tests/test_label.py b/mne/tests/test_label.py
index bd4af93..51df0fc 100644
--- a/mne/tests/test_label.py
+++ b/mne/tests/test_label.py
@@ -1,11 +1,12 @@
 import os
 import os.path as op
+import numpy as np
 from numpy.testing import assert_array_almost_equal
 from nose.tools import assert_true
 
 from ..datasets import sample
 from .. import label_time_courses, read_label, write_label, stc_to_label, \
-               SourceEstimate, read_source_spaces
+               SourceEstimate, read_source_spaces, grow_labels
 
 
 examples_folder = op.join(op.dirname(__file__), '..', '..', 'examples')
@@ -56,3 +57,17 @@ def test_stc_to_label():
                 assert_true(l1[key] == l1[key])
             else:
                 assert_array_almost_equal(l1[key], l2[key], 4)
+
+
+def test_grow_labels():
+    """Test generation of circular source labels"""
+    seeds = [0, 50000]
+    hemis = [0, 1]
+    labels = grow_labels('sample', seeds, 3, hemis)
+
+    for label, seed, hemi in zip(labels, seeds, hemis):
+        assert(np.any(label['vertices'] == seed))
+        if hemi == 0:
+            assert(label['hemi'] == 'lh')
+        else:
+            assert(label['hemi'] == 'rh')

-- 
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