From 85f7019768164ea498c7e5888c5743ac205b403a Mon Sep 17 00:00:00 2001
From: Johannes Schumann <johannes.schumann@fau.de>
Date: Tue, 21 Jan 2020 01:57:16 +0100
Subject: [PATCH] Additional tests for get_rate

---
 tests/test_daq.py | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/tests/test_daq.py b/tests/test_daq.py
index 320d745..10f2667 100644
--- a/tests/test_daq.py
+++ b/tests/test_daq.py
@@ -174,6 +174,13 @@ class TestSummaryslices(unittest.TestCase):
 
     def test_rates(self):
         assert 3 == len(self.ss.rates)
+        s = self.ss.slices[0]
+        example_frame = s[s.dom_id == 808981510]
+        self.assertAlmostEqual(get_rate(example_frame.ch0[0]), 15253.97)
+        self.assertAlmostEqual(get_rate(example_frame.ch1[0]), 17466.52)
+        self.assertAlmostEqual(get_rate(example_frame.ch2[0]), 18438.93)
+        self.assertAlmostEqual(get_rate(example_frame.ch3[0]), 23529.80)
+        self.assertAlmostEqual(get_rate(example_frame.ch4[0]), 20549.19)
 
 
 class TestGetRate(unittest.TestCase):
@@ -187,4 +194,4 @@ class TestGetRate(unittest.TestCase):
 
     def test_vectorized_input(self):
         self.assertListEqual([2054], list(get_rate([1])))
-        self.assertListEqual([2054, 2111, 2169], list(get_rate([1,2,3])))
+        self.assertListEqual([2054, 2111, 2169], list(get_rate([1, 2, 3])))
-- 
GitLab