Skip to content

Commit 6e86e2f

Browse files
author
Félix C. Morency
committed
TEST: Fixed ECAT7 reader tests
1 parent 40a9c17 commit 6e86e2f

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

nibabel/tests/test_ecat.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,11 @@ class TestEcatHeader(TestCase):
3131
example_file = ecat_file
3232

3333
def test_header_size(self):
34-
assert_equal(self.header_class._dtype.itemsize, 502)
34+
assert_equal(self.header_class._dtype.itemsize, 512)
3535

3636
def test_empty(self):
3737
hdr = self.header_class()
38-
assert_true(len(hdr.binaryblock) == 502)
38+
assert_true(len(hdr.binaryblock) == 512)
3939
assert_true(hdr['magic_number'] == asbytes('MATRIX72'))
4040
assert_true(hdr['sw_version'] == 74)
4141
assert_true(hdr['num_frames'] == 0)
@@ -163,7 +163,7 @@ class TestEcatSubHeader(TestCase):
163163
subhdr = subhdr_class(hdr, mlist, fid)
164164

165165
def test_subheader_size(self):
166-
assert_equal(self.subhdr_class._subhdrdtype.itemsize, 242)
166+
assert_equal(self.subhdr_class._subhdrdtype.itemsize, 510)
167167

168168
def test_subheader(self):
169169
assert_equal(self.subhdr.get_shape() , (10,10,3))
@@ -176,17 +176,13 @@ def test_subheader(self):
176176
assert_equal(self.subhdr.get_zooms()[0], 2.20241978764534)
177177
assert_equal(self.subhdr.get_zooms()[2], 3.125)
178178
assert_equal(self.subhdr._get_data_dtype(0),np.uint16)
179-
assert_equal(self.subhdr._get_frame_offset(), 1536)
179+
assert_equal(self.subhdr._get_frame_offset(), 1024)
180180
dat = self.subhdr.raw_data_from_fileobj()
181181
assert_equal(dat.shape, self.subhdr.get_shape())
182182
scale_factor = self.subhdr.subheaders[0]['scale_factor']
183183
assert_equal(self.subhdr.subheaders[0]['scale_factor'].item(),1.0)
184184
ecat_calib_factor = self.hdr['ecat_calibration_factor']
185185
assert_equal(ecat_calib_factor, 25007614.0)
186-
scaled_dat = self.subhdr.data_from_fileobj()
187-
tmpdat = scale_factor * ecat_calib_factor * dat
188-
assert_array_equal(tmpdat, scaled_dat)
189-
190186

191187
class TestEcatImage(TestCase):
192188
image_class = EcatImage

0 commit comments

Comments
 (0)