def test_001(self): src_data = range(0, 32767, 32767 / 127) src_data = [int(s) for s in src_data] expected_result = range(0, 128) src = gr.vector_source_s(src_data) op = gr.short_to_char() dst = gr.vector_sink_b() self.tb.connect(src, op, dst) self.tb.run() result_data = list(dst.data()) self.assertEqual(expected_result, result_data)
def test_001(self): src_data = range(0, 32767, 32767/127) src_data = [int(s) for s in src_data] expected_result = range(0, 128) src = gr.vector_source_s(src_data) op = gr.short_to_char() dst = gr.vector_sink_b() self.tb.connect(src, op, dst) self.tb.run() result_data = list(dst.data()) self.assertEqual(expected_result, result_data)
def test_002(self): vlen = 3 src_data = range(0, 32400, 32767 / 127) src_data = [int(s) for s in src_data] expected_result = range(0, 126) src = gr.vector_source_s(src_data) s2v = gr.stream_to_vector(gr.sizeof_short, vlen) op = gr.short_to_char(vlen) v2s = gr.vector_to_stream(gr.sizeof_char, vlen) dst = gr.vector_sink_b() self.tb.connect(src, s2v, op, v2s, dst) self.tb.run() result_data = list(dst.data()) self.assertEqual(expected_result, result_data)
def test_002(self): vlen = 3 src_data = range(0, 32400, 32767/127) src_data = [int(s) for s in src_data] expected_result = range(0, 126) src = gr.vector_source_s(src_data) s2v = gr.stream_to_vector(gr.sizeof_short, vlen) op = gr.short_to_char(vlen) v2s = gr.vector_to_stream(gr.sizeof_char, vlen) dst = gr.vector_sink_b() self.tb.connect(src, s2v, op, v2s, dst) self.tb.run() result_data = list(dst.data()) self.assertEqual(expected_result, result_data)
def short_to_char(N): op = gr.short_to_char() tb = helper(N, op, gr.sizeof_short, gr.sizeof_char, 1, 1) return tb
def short_to_char(N): op = gr.short_to_char() tb = helper(N, op, gr.sizeof_short, gr.sizeof_char, 1, 1) return tb