def METHOD_NAME():
    N = dace.symbol('N')
    @dace.program
    def looptest(A: dace.float64[N]):
        for i in range(N):
            A[i] += 5
    sdfg: dace.SDFG = looptest.to_sdfg()
    if dace.Config.get_bool('optimizer', 'detect_control_flow'):
        assert 'for (' in sdfg.generate_code()[0].code
    A = np.random.rand(20)
    expected = A + 5
    sdfg(A=A, N=20)
    assert np.allclose(A, expected)