From c4b5fd72e853b902ba12d81fd764d58871f4d096 Mon Sep 17 00:00:00 2001
From: Tamas Gal <tgal@km3net.de>
Date: Sun, 22 Dec 2019 14:58:27 +0100
Subject: [PATCH] Improve tests for slicing

---
 tests/test_offline.py | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/tests/test_offline.py b/tests/test_offline.py
index 9c73dbf..cdd476e 100644
--- a/tests/test_offline.py
+++ b/tests/test_offline.py
@@ -313,6 +313,17 @@ class TestOfflineTracks(unittest.TestCase):
         assert 5 == len(track_selection)
         track_selection_2 = tracks[1:3]
         assert 2 == len(track_selection_2)
+        for _slice in [
+            slice(0, 0),
+            slice(0, 1),
+            slice(0, 2),
+            slice(1, 5),
+            slice(3, -2)
+        ]:
+            self.assertListEqual(
+                list(tracks.E[:,0][_slice]),
+                list(tracks[_slice].E[:,0])
+            )
 
 
 class TestOfflineTrack(unittest.TestCase):
-- 
GitLab