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)