code: def test_zeros_execution(setup):
      t = zeros((20, 30), dtype="i8", chunk_size=10)
  
      res = t.execute().fetch()
      np.testing.assert_array_equal(res, np.zeros((20, 30), dtype="i8"))
      assert res[0].dtype == np.int64
  
      t2 = zeros_like(t)
      res = t2.execute().fetch()
      np.testing.assert_array_equal(res, np.zeros((20, 30), dtype="i8"))
      assert res[0].dtype == np.int64
  
      t = zeros((20, 30), dtype="i4", chunk_size=5, sparse=True)
      res = t.execute().fetch()
  
      assert res[0].nnz == 0
  
      t = zeros((20, 30), dtype="i8", chunk_size=6, order="F")
      res = t.execute().fetch()
      expected = np.zeros((20, 30), dtype="i8", order="F")
      assert res.flags["C_CONTIGUOUS"] == expected.flags["C_CONTIGUOUS"]
      assert res.flags["F_CONTIGUOUS"] == expected.flags["F_CONTIGUOUS"]
  
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 3 for calling a global function with example usage: test_zeros_execution(setup) without return types