def test_create_events(): """Test 2dim trialinfo fields.""" test_data_folder_ft = get_data_paths('neuromag306') cur_fname = os.path.join(test_data_folder_ft, 'epoched_v7.mat') original_data = pymatreader.read_mat(cur_fname, [ 'data', ]) new_data = copy.deepcopy(original_data) new_data['trialinfo'] = np.array([[1, 2, 3, 4], [1, 2, 3, 4], [1, 2, 3, 4]]) with pytest.raises(ValueError): _create_events(new_data, -1) for cur_col in np.arange(4): evts = _create_events(new_data, cur_col) assert np.all(evts[:, 2] == cur_col + 1) with pytest.raises(ValueError): _create_events(new_data, 4)
def test_create_events(): """Test 2dim trialinfo fields.""" from mne.externals.pymatreader import read_mat test_data_folder_ft = get_data_paths('neuromag306') cur_fname = os.path.join(test_data_folder_ft, 'epoched_v7.mat') original_data = read_mat(cur_fname, ['data', ]) new_data = copy.deepcopy(original_data) new_data['trialinfo'] = np.array([[1, 2, 3, 4], [1, 2, 3, 4], [1, 2, 3, 4]]) with pytest.raises(ValueError): _create_events(new_data, -1) for cur_col in np.arange(4): evts = _create_events(new_data, cur_col) assert np.all(evts[:, 2] == cur_col + 1) with pytest.raises(ValueError): _create_events(new_data, 4)