From 59842b34d8de0e5910cc385f2a12bdd69771376d Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Fri, 24 Oct 2014 16:31:14 -0500 Subject: [PATCH] Test collection slicing with multi-images. --- skimage/io/tests/test_multi_image.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/skimage/io/tests/test_multi_image.py b/skimage/io/tests/test_multi_image.py index 5b0ceb03..6542ab2e 100644 --- a/skimage/io/tests/test_multi_image.py +++ b/skimage/io/tests/test_multi_image.py @@ -31,6 +31,17 @@ class TestMultiImage(): assert len(self.imgs[5]) == 24 assert len(self.imgs[6]) == 26 + def test_slicing(self): + img = self.imgs[-1] + assert type(img[:]) is ImageCollection + assert len(img[:]) == 26 + assert len(img[:1]) == 1 + assert len(img[1:]) == 25 + assert_allclose(img[0], img[:1][0]) + assert_allclose(img[1], img[1:][0]) + assert_allclose(img[-1], img[::-1][0]) + assert_allclose(img[0], img[::-1][-1]) + def test_getitem(self): for img in self.imgs: num = len(img)