code: def test_unary_tuple_execution(setup, func):
      sp_func = getattr(spspecial, func)
      mt_func = getattr(mt_special, func)
  
      raw = np.random.rand(10, 8, 6)
      a = tensor(raw, chunk_size=3)
  
      r = mt_func(a)
  
      result = r.execute().fetch()
      expected = sp_func(raw)
  
      for actual_output, expected_output in zip(result, expected):
          np.testing.assert_array_equal(actual_output, expected_output)
  
file_path: mars/mars/tensor/special/tests/test_special_execution.py
imports: import numpy
  import pytest
  import scipy
  import scipy.sparse
  import scipy.special
  from ....lib.version import parse
  from ...None import tensor
  from ...None import special
label_desc: Use image node_id 6 for calling a global function with example usage: test_unary_tuple_execution(setup, func) without return types