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):
540540 sliceobj = tuple (np .random .choice (slice_elems , n_elems ))
541541 try :
542542 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 ])
552552
553553
554554class MmapImageMixin :
You can’t perform that action at this time.
0 commit comments