code: def test_arange_execution(setup):
      t = arange(1, 20, 3, chunk_size=2)
  
      res = t.execute().fetch()
      assert np.array_equal(res, np.arange(1, 20, 3)) is True
  
      t = arange(1, 20, 0.3, chunk_size=4)
  
      res = t.execute().fetch()
      expected = np.arange(1, 20, 0.3)
      assert np.allclose(res, expected) is True
  
      t = arange(1.0, 1.8, 0.3, chunk_size=4)
  
      res = t.execute().fetch()
      expected = np.arange(1.0, 1.8, 0.3)
      assert np.allclose(res, expected) is True
  
      t = arange(
          "1066-10-13", "1066-10-31", dtype=np.datetime64, chunk_size=3
      )
  
      res = t.execute().fetch()
      expected = np.arange(
          "1066-10-13", "1066-10-31", dtype=np.datetime64
      )
      assert np.array_equal(res, expected) is True
  
imports: import tempfile
  import shutil
  import os
  import time
  import numpy
  import pandas
  import pytest
  from ....None import tensor
  from ....None import dataframe
  from ....lib.sparse import SparseNDArray
  from ....tests.core import require_cupy
  from ....utils import lazy_import
  from ...lib import nd_grid
  from ..None import tensor, ones_like, zeros, zeros_like, full, full_like, arange, empty, empty_like, diag, diagflat, eye, linspace, meshgrid, indices, triu, tril, from_dataframe, fromtiledb, fromhdf5, fromzarr
label_desc: Use image node_id 6 for calling a global function with example usage: test_arange_execution(setup) without return types