[med-svn] [python-mne] 253/353: TST : add test for n_events average fix with no preload

Yaroslav Halchenko debian at onerussian.com
Fri Nov 27 17:25:09 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 4afa43d3686f6a8a0cfe7374757630e4ee7b2c8e
Author: Alexandre Gramfort <alexandre.gramfort at inria.fr>
Date:   Wed Jul 11 08:48:46 2012 +0200

    TST : add test for n_events average fix with no preload
---
 mne/epochs.py            |  1 +
 mne/tests/test_epochs.py | 11 ++++++-----
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/mne/epochs.py b/mne/epochs.py
index 51a33f8..a49f60d 100644
--- a/mne/epochs.py
+++ b/mne/epochs.py
@@ -411,6 +411,7 @@ class Epochs(object):
         if self.preload:
             n_events = len(self.events)
             data = np.mean(self._data, axis=0)
+            assert len(self.events) == len(self._data)
         else:
             data = np.zeros((n_channels, n_times))
             n_events = 0
diff --git a/mne/tests/test_epochs.py b/mne/tests/test_epochs.py
index ddc82c9..29bfc1c 100644
--- a/mne/tests/test_epochs.py
+++ b/mne/tests/test_epochs.py
@@ -84,16 +84,17 @@ def test_reject_epochs():
 def test_preload_epochs():
     """Test of epochs rejection
     """
-    epochs = Epochs(raw, events[:12], event_id, tmin, tmax, picks=picks,
+    epochs_preload = Epochs(raw, events[:16], event_id, tmin, tmax, picks=picks,
                         baseline=(None, 0), preload=True,
                         reject=reject, flat=flat)
-    data_preload = epochs.get_data()
+    data_preload = epochs_preload.get_data()
 
-    epochs = Epochs(raw, events[:12], event_id, tmin, tmax, picks=picks,
+    epochs = Epochs(raw, events[:16], event_id, tmin, tmax, picks=picks,
                         baseline=(None, 0), preload=False,
                         reject=reject, flat=flat)
-    data_no_preload = epochs.get_data()
-    assert_array_equal(data_preload, data_no_preload)
+    data = epochs.get_data()
+    assert_array_equal(data_preload, data)
+    assert_array_equal(epochs_preload.average().data, epochs.average().data)
 
 
 def test_indexing_slicing():

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