commit-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commit-gnuradio] [gnuradio] 02/02: blocks: fixes qa code to test more s


From: git
Subject: [Commit-gnuradio] [gnuradio] 02/02: blocks: fixes qa code to test more sub_XX cases.
Date: Fri, 1 Aug 2014 02:02:06 +0000 (UTC)

This is an automated email from the git hooks/post-receive script.

trondeau pushed a commit to branch master
in repository gnuradio.

commit 41d0844328800cfc84c97e3961c39b5fafab11bb
Author: Tom Rondeau <address@hidden>
Date:   Thu Jul 31 22:01:14 2014 -0400

    blocks: fixes qa code to test more sub_XX cases.
---
 gr-blocks/python/blocks/qa_add_mult_div_sub.py | 72 ++++++++++++++++++++++++++
 1 file changed, 72 insertions(+)

diff --git a/gr-blocks/python/blocks/qa_add_mult_div_sub.py 
b/gr-blocks/python/blocks/qa_add_mult_div_sub.py
index 7c9b2be..8699b3a 100755
--- a/gr-blocks/python/blocks/qa_add_mult_div_sub.py
+++ b/gr-blocks/python/blocks/qa_add_mult_div_sub.py
@@ -200,6 +200,78 @@ class test_add_mult_div_sub(gr_unittest.TestCase):
         self.help_ii((src1_data, src2_data),
                       expected_result, op)
 
+    def test_sub_ii1(self):
+        src1_data = (1, 2, 3, 4, 5)
+        expected_result = (1, 2, 3, 4, 5)
+
+        src = blocks.vector_source_i(src1_data)
+        op = blocks.sub_ii()
+        dst = blocks.vector_sink_i()
+        self.tb.connect(src, op, dst)
+        self.tb.run()
+        result_data = dst.data()
+        self.assertEqual(expected_result, result_data)
+
+    def test_sub_ss(self):
+        src1_data = (1,  2, 3, 4, 5)
+        src2_data = (8, -3, 4, 8, 2)
+        expected_result = (-7, 5, -1, -4, 3)
+        op = blocks.sub_ss()
+        self.help_ss((src1_data, src2_data),
+                      expected_result, op)
+
+    def test_sub_ss1(self):
+        src1_data = (1, 2, 3, 4, 5)
+        expected_result = (1, 2, 3, 4, 5)
+
+        src = blocks.vector_source_s(src1_data)
+        op = blocks.sub_ss()
+        dst = blocks.vector_sink_s()
+        self.tb.connect(src, op, dst)
+        self.tb.run()
+        result_data = dst.data()
+        self.assertEqual(expected_result, result_data)
+
+    def test_sub_ff(self):
+        src1_data = (1,  2, 3, 4, 5)
+        src2_data = (8, -3, 4, 8, 2)
+        expected_result = (-7, 5, -1, -4, 3)
+        op = blocks.sub_ff()
+        self.help_ff((src1_data, src2_data),
+                      expected_result, op)
+
+    def test_sub_ff1(self):
+        src1_data = (1, 2, 3, 4, 5)
+        expected_result = (1, 2, 3, 4, 5)
+
+        src = blocks.vector_source_f(src1_data)
+        op = blocks.sub_ff()
+        dst = blocks.vector_sink_f()
+        self.tb.connect(src, op, dst)
+        self.tb.run()
+        result_data = dst.data()
+        self.assertEqual(expected_result, result_data)
+
+    def test_sub_cc(self):
+        src1_data = (1,  2, 3, 4, 5)
+        src2_data = (8, -3, 4, 8, 2)
+        expected_result = (-7, 5, -1, -4, 3)
+        op = blocks.sub_cc()
+        self.help_cc((src1_data, src2_data),
+                      expected_result, op)
+
+    def test_sub_cc1(self):
+        src1_data = (1, 2, 3, 4, 5)
+        expected_result = (1, 2, 3, 4, 5)
+
+        src = blocks.vector_source_c(src1_data)
+        op = blocks.sub_cc()
+        dst = blocks.vector_sink_c()
+        self.tb.connect(src, op, dst)
+        self.tb.run()
+        result_data = dst.data()
+        self.assertEqual(expected_result, result_data)
+
     def test_div_ff(self):
         src1_data       = ( 5,  9, -15, 1024)
         src2_data       = (10,  3,  -5,   64)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]