code: def test_append_execution(setup, axis):
      raw1 = np.random.rand(10, 3)
      raw2 = np.random.rand(6, 3)
  
      a1 = tensor(raw1, chunk_size=3)
      a2 = tensor(raw2, chunk_size=4)
      r = append(a1, a2, axis=axis)
      result = r.execute().fetch()
      expected = np.append(raw1, raw2, axis=axis)
      np.testing.assert_array_equal(result, expected)
  
file_path: mars/mars/tensor/merge/tests/test_merge_execution.py
imports: import numpy
  import scipy.sparse
  import pytest
  from ...datasource import tensor, empty, eye, ones, zeros
  from ...None import concatenate, stack, hstack, vstack, dstack, column_stack, union1d, array, block, append
label_desc: Use image node_id 9 for calling a global function with example usage: test_append_execution(setup, axis) without return types