code: def test_around_execution(setup):
      data = np.random.randn(10, 20)
      x = tensor(data, chunk_size=3)
  
      t = x.round(2)
  
      res = t.execute().fetch()
      expected = np.around(data, decimals=2)
  
      np.testing.assert_allclose(res, expected)
  
      data = sps.random(10, 20, density=0.2)
      x = tensor(data, chunk_size=3)
  
      t = x.round(2)
  
      res = t.execute().fetch()
      expected = np.around(data.toarray(), decimals=2)
  
      np.testing.assert_allclose(res.toarray(), expected)
  
imports: import functools
  import operator
  import numpy
  import scipy.sparse
  import pytest
  from ....config import option_context
  from ....session import execute, fetch
  from ....tests.core import require_cupy
  from ....utils import ignore_warning
  from ...datasource import ones, tensor, zeros, arange
  from ..None import add, cos, truediv, frexp, modf, clip, isclose, arctan2, tree_add, tree_multiply
label_desc: Use image node_id 17 for calling a global function with example usage: test_around_execution(setup) without return types