diff --git a/skimage/io/tests/test_multi_image.py b/skimage/io/tests/test_multi_image.py index 116db5cc..8a4d0e3b 100644 --- a/skimage/io/tests/test_multi_image.py +++ b/skimage/io/tests/test_multi_image.py @@ -14,24 +14,6 @@ class TestMultiImage(): def setUp(self): # This multipage TIF file was created with imagemagick: # convert im1.tif im2.tif -adjoin multipage.tif -<<<<<<< HEAD - self.img = MultiImage(os.path.join(data_dir, 'multipage.tif')) - - def test_len(self): - assert len(self.img) == 2 - - def test_getitem(self): - num = len(self.img) - for i in range(-num, num): - assert type(self.img[i]) is np.ndarray - assert_allclose(self.img[0], self.img[-num]) - - # assert_raises expects a callable, hence this thin wrapper function. - def return_img(n): - return self.img[n] - assert_raises(IndexError, return_img, num) - assert_raises(IndexError, return_img, -num - 1) -======= paths = [os.path.join(data_dir, 'multipage.tif'), os.path.join(data_dir, 'no_time_for_that.gif')] self.imgs = [MultiImage(paths[0]), @@ -56,25 +38,27 @@ class TestMultiImage(): return img[n] assert_raises(IndexError, return_img, num) assert_raises(IndexError, return_img, -num - 1) ->>>>>>> 0769053... Add animated gif, and a test for it, plus tests without conserve_memory def test_files_property(self): - assert isinstance(self.img.filename, six.string_types) + for img in self.imgs: + assert isinstance(img.filename, six.string_types) - def set_filename(f): - self.img.filename = f - assert_raises(AttributeError, set_filename, 'newfile') + def set_filename(f): + img.filename = f + assert_raises(AttributeError, set_filename, 'newfile') def test_conserve_memory_property(self): - assert isinstance(self.img.conserve_memory, bool) + for img in self.imgs: + assert isinstance(img.conserve_memory, bool) - def set_mem(val): - self.img.conserve_memory = val - assert_raises(AttributeError, set_mem, True) + def set_mem(val): + img.conserve_memory = val + assert_raises(AttributeError, set_mem, True) def test_concatenate(self): - array = self.img.concatenate() - assert_equal(array.shape, (len(self.img),) + self.img[0].shape) + for img in self.imgs: + array = img.concatenate() + assert_equal(array.shape, (len(img),) + img[0].shape) if __name__ == "__main__":