code: def test_fft_shift_execution(setup):
      t = fftfreq(10, 0.1, chunk_size=6)
      r = fftshift(t)
  
      res = r.execute().fetch()
      np.testing.assert_allclose(
          res, np.fft.fftshift(np.fft.fftfreq(10, 0.1))
      )
  
      freqs = fftfreq(9, d=1.0 / 9, chunk_size=4).reshape(3, 3)
      r = fftshift(freqs, axes=(1,))
  
      res = r.execute().fetch()
      expected = np.fft.fftshift(
          np.fft.fftfreq(9, d=1.0 / 9).reshape(3, 3), axes=(1,)
      )
      np.testing.assert_allclose(res, expected)
  
imports: import numpy
  from ....lib.mkl_interface import mkl_free_buffers
  from ...datasource import tensor
  from ..None import fft, ifft, fft2, ifft2, fftn, ifftn, rfft, irfft, rfft2, irfft2, rfftn, hfft, ihfft, fftfreq, rfftfreq, fftshift, ifftshift, irfftn
label_desc: Use image node_id 17 for calling a global function with example usage: test_fft_shift_execution(setup) without return types