From 271f1cb739a2bd80b41a0e4944c89dfb4580f30e Mon Sep 17 00:00:00 2001 From: Tamas Gal <tgal@km3net.de> Date: Thu, 19 Dec 2019 15:09:35 +0100 Subject: [PATCH] Add tests for summaryslice reader --- tests/test_jpp.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/tests/test_jpp.py b/tests/test_jpp.py index 25b2fa0..1aac544 100644 --- a/tests/test_jpp.py +++ b/tests/test_jpp.py @@ -152,3 +152,23 @@ class TestJppTimeslice(unittest.TestCase): for i in range(len(n_frames)): s = str(self.ts.stream(stream, i)) assert re.match("{}.*{}".format(stream, n_frames[i]), s) + + +class TestSummaryslices(unittest.TestCase): + def setUp(self): + self.ss = JppReader(os.path.join(SAMPLES_DIR, + "jpp_v12.0.0.root")).summaryslices + + def test_headers(self): + assert 3 == len(self.ss.headers) + self.assertListEqual([44, 44, 44], list(self.ss.headers.detector_id)) + self.assertListEqual([6633, 6633, 6633], list(self.ss.headers.run)) + self.assertListEqual([126, 127, 128], + list(self.ss.headers.frame_index)) + assert 806451572 == self.ss.slices[0].dom_id[0] + + def test_slices(self): + assert 3 == len(self.ss.slices) + + def test_rates(self): + assert 3 == len(self.ss.rates) -- GitLab