def METHOD_NAME(self):
    @njit
    def foo(dst, dst_index, src, src_index, nbytes):
        # last arg is assume 1 byte alignment
        memcpy_region(dst.ctypes.data, dst_index,
                      src.ctypes.data, src_index, nbytes, 1)
    d = np.zeros(10, dtype=np.int8)
    s = np.arange(10, dtype=np.int8)
    # copy s[1:6] to d[4:9]
    foo(d, 4, s, 1, 5)
    expected = [0, 0, 0, 0, 1, 2, 3, 4, 5, 0]
    np.testing.assert_array_equal(d, expected)