code: def test_fft_consistent_names(funcname):
      da_fft = getattr(da.fft, funcname)
  
      assert same_keys(da_fft(darr, 5), da_fft(darr, 5))
      assert same_keys(
          da_fft(darr2, 5, axis=0), da_fft(darr2, 5, axis=0)
      )
      assert not same_keys(da_fft(darr, 5), da_fft(darr, 13))
  
imports: from __future__ import annotations
  from itertools import combinations_with_replacement
  import numpy
  import pytest
  import dask.array
  import dask.array.fft
  from dask.array.core import normalize_chunks
  from dask.array.fft import fft_wrap
  from dask.array.utils import assert_eq, same_keys
label_desc: Use image node_id 5 for calling a global function with example usage: test_fft_consistent_names(funcname) without return types