def test_012_connect (self):
     fg = self.fg
     src_data = (0, 1, 2, 3)
     expected_result = (2, 3, 4, 5)
     src1 = gr.vector_source_i (src_data)
     op = gr.add_const_ii (2)
     dst1 = gr.vector_sink_i ()
     fg.connect (src1, op)
     fg.connect (op, dst1)
     # print "edge_list:", fg.edge_list
     fg.validate ()
 def body_303_hier (self):
     fg = self.fg
     src_data = (0, 1, 2, 3)
     expected_result = (35, 38, 41, 44)
     src1 = gr.vector_source_i (src_data)
     op = gr.compose (fg, gr.add_const_ii (10), mult_add (fg, 3, 5))
     dst1 = gr.vector_sink_i ()
     fg.connect (src1, op, dst1)
     fg.run ()
     dst_data = dst1.data ()
     self.assertEqual (expected_result, dst_data)
 def body_302_hier (self):
     fg = self.fg
     src_data = (0, 1, 2, 3)
     expected_result = (10, 11, 12, 13)
     src1 = gr.vector_source_i (src_data)
     op = gr.compose (fg, gr.add_const_ii (10))
     dst1 = gr.vector_sink_i ()
     fg.connect (src1, op, dst1)
     fg.run ()
     dst_data = dst1.data ()
     self.assertEqual (expected_result, dst_data)
 def body_111v (self):
     fg = self.fg
     src_data = (0, 1, 2, 3)
     expected_result = (2, 3, 4, 5)
     src1 = gr.vector_source_i (src_data)
     op = gr.add_const_ii (2)
     dst1 = gr.vector_sink_i ()
     fg.connect (src1, op, dst1)
     fg.run ()
     dst_data = dst1.data ()
     self.assertEqual (expected_result, dst_data)
 def test_add_const_ii (self):
     src_data = (1, 2, 3, 4, 5)
     expected_result = (6, 7, 8, 9, 10)
     op = gr.add_const_ii (5)
     self.help_ii_const ((src_data,), expected_result, op)
 def test_add_const_ii(self):
     src_data = (1, 2, 3, 4, 5)
     expected_result = (6, 7, 8, 9, 10)
     op = gr.add_const_ii(5)
     self.help_ii((src_data, ), expected_result, op)
 def __init__(self, fg, m, a):
     mult = gr.multiply_const_ii (m)
     add = gr.add_const_ii (a)
     fg.connect (mult, add)
     gr.hier_block.__init__ (self, fg, mult, add)
 def __init__(self, fg, a):
     add = gr.add_const_ii (a)
     gr.hier_block.__init__ (self, fg, add, add)