def METHOD_NAME(self):
    block_size = 2
    src_data = (0, 1000, 2000, 3000, 4000, 5000)
    expected_result = (0, 125, 250, 484.375, 718.75, 1048.828125)
    src = blocks.vector_source_f(src_data)
    s2p = blocks.stream_to_vector(gr.sizeof_float, block_size)
    op = filter.single_pole_iir_filter_ff(0.125, block_size)
    p2s = blocks.vector_to_stream(gr.sizeof_float, block_size)
    dst = blocks.vector_sink_f()
    self.tb.connect(src, s2p, op, p2s, dst)
    self.tb.run()
    result_data = dst.data()
    self.assertFloatTuplesAlmostEqual(expected_result, result_data, 3)