code: def test_view_data_on_atleast3d(setup):
      data = np.random.rand(10, 20)
      a = atleast_3d(tensor(data, chunk_size=5))
      b = a[:, :5, :10][0]
      c = add(b[:4], b[1:], out=a[0, 16:])
  
      npa = np.atleast_3d(data.copy())
      npb = npa[:, :5, :10][0]
      npc = np.add(npb[:4], npb[1:], out=npa[0, 16:])
  
      np.testing.assert_array_equal(a.execute(), npa)
      np.testing.assert_array_equal(b.execute(), npb)
      np.testing.assert_array_equal(c.execute(), npc)
  
file_path: mars/mars/tensor/tests/test_core_execution.py
imports: import numpy
  from ..None import ones, add, swapaxes, moveaxis, atleast_1d, atleast_2d, atleast_3d, squeeze, tensor
label_desc: Use image node_id 9 for calling a global function with example usage: test_view_data_on_atleast3d(setup) without return types