diff options
Diffstat (limited to 'silx/io/test/test_url.py')
-rw-r--r-- | silx/io/test/test_url.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/silx/io/test/test_url.py b/silx/io/test/test_url.py index e68c67a..114f6a7 100644 --- a/silx/io/test/test_url.py +++ b/silx/io/test/test_url.py @@ -152,6 +152,16 @@ class TestDataUrl(unittest.TestCase): expected = [True, True, None, "/a.h5", "/b", (5, 1)] self.assertUrl(url, expected) + def test_slice2(self): + url = DataUrl("/a.h5?path=/b&slice=2:5") + expected = [True, True, None, "/a.h5", "/b", (slice(2, 5),)] + self.assertUrl(url, expected) + + def test_slice3(self): + url = DataUrl("/a.h5?path=/b&slice=::2") + expected = [True, True, None, "/a.h5", "/b", (slice(None, None, 2),)] + self.assertUrl(url, expected) + def test_slice_ellipsis(self): url = DataUrl("/a.h5?path=/b&slice=...") expected = [True, True, None, "/a.h5", "/b", (Ellipsis, )] |