From 9aaec37709a9826eafa56d8bc9bbef78201f4898 Mon Sep 17 00:00:00 2001
From: "Mads M. Pedersen" <mmpe@dtu.dk>
Date: Fri, 13 Jan 2017 11:43:03 +0100
Subject: [PATCH] added test_first_order.py

---
 wetb/signal_tools/tests/test_first_order.py | 34 +++++++++++++++++++++
 1 file changed, 34 insertions(+)
 create mode 100644 wetb/signal_tools/tests/test_first_order.py

diff --git a/wetb/signal_tools/tests/test_first_order.py b/wetb/signal_tools/tests/test_first_order.py
new file mode 100644
index 00000000..8fc364c1
--- /dev/null
+++ b/wetb/signal_tools/tests/test_first_order.py
@@ -0,0 +1,34 @@
+'''
+Created on 13. jan. 2017
+
+@author: mmpe
+'''
+import unittest
+from wetb.signal_tools.filters import first_order
+import numpy as np
+
+class Test_first_order_filters(unittest.TestCase):
+
+
+    def test_low_pass(self):
+        a = np.random.randint(0,100,100).astype(np.float)
+        b = first_order.low_pass(a, 1, 1)
+        self.assertLess(b.std(), a.std())
+        if 0:
+            import matplotlib.pyplot as plt
+            plt.plot(a)
+            plt.plot(b)
+            plt.show()
+
+    def test_high_pass(self):
+        a = np.random.randint(0,100,100).astype(np.float)
+        b = first_order.high_pass(a, 1, 1)
+        self.assertLess(b.mean(), a.mean())
+        if 1:
+            import matplotlib.pyplot as plt
+            plt.plot(a)
+            plt.plot(b)
+            plt.show()
+if __name__ == "__main__":
+    #import sys;sys.argv = ['', 'Test.testName']
+    unittest.main()
\ No newline at end of file
-- 
GitLab