def test_cy_py_same(): signal = np.arange(20, dtype=np.float32) cy_result = agc_cython.agc(4, signal) py_result = agc_python.agc(4, signal) c_cy_result = agc_c_cy.agc(4, signal) # sub_result = agc_subroutine.agc(4, signal) print "cy:", cy_result print "py:", py_result print "c_cy", c_cy_result # print "subroutine", sub_result assert np.array_equal(cy_result, py_result) assert np.array_equal(cy_result, c_cy_result)
def test_cython(): # just make sure it runs. signal = np.arange(20, dtype=np.float32) result = agc_cython.agc(4, signal)