def METHOD_NAME():
    # Constant values
    assert sdutil.map_view_to_array(dace.float64[60], dace.float64[30, 2], dace.subsets.Range([(0, 29, 1),
                                                                                               (0, 0, 1)])) is None
    # Symbolic values
    M, N, K = (dace.symbol(s) for s in 'MNK')
    assert sdutil.map_view_to_array(dace.float64[M * N], dace.float64[M, N],
                                    dace.subsets.Range([(0, M - 1, 1), (0, N - 1, 1)])) is None
    assert sdutil.map_view_to_array(dace.float64[K], dace.float64[M, N],
                                    dace.subsets.Range([(0, M - 1, 1), (0, N - 1, 1)])) is None
    # A[2, 0:K] -> V[0:K]
    mapping, unsq, sq = sdutil.map_view_to_array(dace.float64[K], dace.float64[M, N],
                                                 dace.subsets.Range([(2, 2, 1), (0, K - 1, 1)]))
    assert mapping == {0: 1}
    assert len(unsq) == 0
    assert tuple(sq) == (0, )