|
10 | 10 | from .. import (Spm99AnalyzeImage, Spm2AnalyzeImage,
|
11 | 11 | Nifti1Pair, Nifti1Image,
|
12 | 12 | Nifti2Pair, Nifti2Image)
|
13 |
| -from ..spatialimages import SpatialImage |
14 |
| -from ..loadsave import load, read_img_data, save |
| 13 | +from ..loadsave import load, read_img_data |
15 | 14 | from ..filebasedimages import ImageFileError
|
16 | 15 | from ..tmpdirs import InTemporaryDirectory, TemporaryDirectory
|
17 | 16 |
|
@@ -136,33 +135,3 @@ def test_read_img_data_nifti():
|
136 | 135 | assert_array_equal(exp_offset, read_img_data(img_back))
|
137 | 136 | # Delete stuff that might hold onto file references
|
138 | 137 | del img, img_back, data_back
|
139 |
| - |
140 |
| - |
141 |
| -def test_save(): |
142 |
| - with InTemporaryDirectory(): |
143 |
| - dataobj = np.ones((10, 10, 10), dtype=np.float16) |
144 |
| - affine = np.eye(4, dtype=np.float32) |
145 |
| - img = SpatialImage(dataobj, affine) |
146 |
| - |
147 |
| - # The `save` method can raise one of many types of errors, but they are |
148 |
| - # all subclasses of Exception. This attempt will fail because float16 |
149 |
| - # is not supported. |
150 |
| - with assert_raises(Exception): |
151 |
| - save(img, 'foo.nii.gz') |
152 |
| - |
153 |
| - # Test the saving of several types of images. |
154 |
| - dataobj = np.ones((10, 10, 10), dtype=np.float32) |
155 |
| - img = SpatialImage(dataobj, affine) |
156 |
| - for ext in {'hdr', 'img', 'nii', 'nii.gz', 'mgz'}: |
157 |
| - this_filepath = "foo." + ext |
158 |
| - save(img, this_filepath) |
159 |
| - img_loaded = load(this_filepath) |
160 |
| - assert_array_equal(np.asarray(img_loaded.dataobj), dataobj) |
161 |
| - assert_array_equal(np.asarray(img_loaded.affine), affine) |
162 |
| - |
163 |
| - # Test not being able to work out file type. |
164 |
| - with assert_raises(ImageFileError): |
165 |
| - save(img, 'foo.noexists') |
166 |
| - |
167 |
| - # Delete stuff that might hold onto file references |
168 |
| - del img, img_loaded |
0 commit comments