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)
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)
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
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)