Example #1
0
 def test_001_square_ff(self):
     src_data = (-3, 4, -5.5, 2, 3)
     expected_result = (9, 16, 30.25, 4, 9)
     src = blocks.vector_source_f(src_data)
     sqr = howto.square_ff()
     dst = blocks.vector_sink_f()
     self.tb.connect(src, sqr)
     self.tb.connect(sqr, dst)
     self.tb.run()
     result_data = dst.data()
     self.assertFloatTuplesAlmostEqual(expected_result, result_data, 6)
 def test_001_square_ff(self):
     src_data = (1, 2, 3, 4, 5)
     expected_result = (1, 4, 9, 16, 25)
     src = blocks.vector_source_f(src_data)
     sqr = howto.square_ff()
     dst = blocks.vector_sink_f()
     self.tb.connect(src, sqr)
     self.tb.connect(sqr, dst)
     self.tb.run()
     result_data = dst.data()
     self.assertFloatTuplesAlmostEqual(expected_result, result_data, 6)
Example #3
0
 def test_001_square_ff(self):
     src_data = (-3, 4, -5.5, 2, 3)
     expected_result = (9, 16, 30.25, 4, 9)
     src = gr.vector_source_f(src_data)
     sqr = howto_swig.square_ff()
     dst = gr.vector_sink_f()
     self.tb.connect(src, sqr)
     self.tb.connect(sqr, dst)
     self.tb.run()
     result_data = dst.data()
     self.assertFloatTuplesAlmostEqual(expected_result, result_data, 6)
Example #4
0
 def test_001_square_ff (self):
     src_data = (-3, 4, -5.5, 2, 3)
     expected_result = (9, 16, 30.25, 4, 9)
     src = blocks.vector_source_f(src_data)  # the src_data will go into the block from there
     sqr = howto.square_ff()  # the block we made
     dst = blocks.vector_sink_f()  # the couput of the block will be gathered from here
     self.tb.connect(src, sqr) # connect src set to the block
     self.tb.connect(sqr, dst) # connect the block to the dst set
     # set up fg
     self.tb.run () # run the graph until all the blocks finished working
     # check data
     result_data = dst.data() # get the data from the structure
     self.assertFloatTuplesAlmostEqual(expected_result, result_data, 6) # check the data
Example #5
0
 def test_001_t(self):
     # set up fg
     src_data = (-3, 4, -5.5, 2, 3)
     expected_result = (9, 16, 30.25, 4, 9)
     src = blocks.vector_source_f(src_data)
     sqr = howto.square_ff()
     dst = blocks.vector_sink_f()
     self.tb.connect(src, sqr)
     self.tb.connect(sqr, dst)
     self.tb.run()
     # check data
     result_data = dst.data()
     self.assertFloatTuplesAlmostEqual(expected_result, result_data, 6)