File tree Expand file tree Collapse file tree 1 file changed +9
-9
lines changed Expand file tree Collapse file tree 1 file changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -540,15 +540,15 @@ def test_slicer(self):
540
540
sliceobj = tuple (np .random .choice (slice_elems , n_elems ))
541
541
try :
542
542
sliced_img = img .slicer [sliceobj ]
543
- except (IndexError , ValueError ):
544
- # Only checking valid slices
545
- pass
546
- else :
547
- sliced_data = in_data [sliceobj ]
548
- assert (sliced_data == sliced_img .get_fdata ()). all ( )
549
- assert (sliced_data == sliced_img .dataobj ). all ( )
550
- assert (sliced_data == img .dataobj [sliceobj ]). all ( )
551
- assert (sliced_data == img .get_fdata ()[sliceobj ]). all ( )
543
+ except (IndexError , ValueError , HeaderDataError ):
544
+ # Skip invalid slices or images that can't be created
545
+ continue
546
+
547
+ sliced_data = in_data [sliceobj ]
548
+ assert np . array_equal (sliced_data , sliced_img .get_fdata ())
549
+ assert np . array_equal (sliced_data , sliced_img .dataobj )
550
+ assert np . array_equal (sliced_data , img .dataobj [sliceobj ])
551
+ assert np . array_equal (sliced_data , img .get_fdata ()[sliceobj ])
552
552
553
553
554
554
class MmapImageMixin :
You can’t perform that action at this time.
0 commit comments