Skip to content

Commit 0d94d88

Browse files
author
cindeem
committed
addd test to find misorder in mlist
1 parent c5192e8 commit 0d94d88

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

nibabel/tests/test_ecat.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,15 @@ def test_mlist(self):
100100
dt = dt.newbyteorder('>')
101101
mats = np.recarray(shape=(32,4), dtype=dt, buf=dat)
102102
fid.close()
103+
badordermlist = mlist
104+
badordermlist._mlist = np.array([[ 1.68427540e+07, 3.00000000e+00, 1.20350000e+04, 1.00000000e+00],
105+
[ 1.68427530e+07, 1.20360000e+04, 2.40680000e+04, 1.00000000e+00],
106+
[ 1.68427550e+07, 2.40690000e+04, 3.61010000e+04, 1.00000000e+00],
107+
[ 1.68427560e+07, 3.61020000e+04, 4.81340000e+04, 1.00000000e+00],
108+
[ 1.68427570e+07, 4.81350000e+04, 6.01670000e+04, 1.00000000e+00],
109+
[ 1.68427580e+07, 6.01680000e+04, 7.22000000e+04,1.00000000e+00]])
110+
111+
assert_true(badordermlist.get_frame_order()[0][0] == 1)
103112
assert_true(mats['matlist'][0,0] + mats['matlist'][0,3] == 31)
104113
assert_true(mlist.get_frame_order()[0][0] == 0)
105114
assert_true(mlist.get_frame_order()[0][1] == 16842758.0)

0 commit comments

Comments
 (0)