def no_test_003_fake_rx(self): s = "abcd" x = tuple(self.make_waveform(s).tolist() ) src = gr.vector_source_c(x) tx = rf.fake_tx() ntb = gr.top_block() ntb.connect(src, tx) ntb.run() rx = rf.fake_rx() dst = gr.vector_sink_c() msg = tx.outputQ().delete_head() rx.inputQ().insert_tail(msg) rx.shutdown() # schedules shutdown self.tb.connect(rx, dst) self.tb.run() result_data = dst.data () self.assertComplexTuplesAlmostEqual (x, result_data, len(x)+1 )