code: def test_size_one_dimension_input():
      # take a strip of the input image
      reference_image = fft.fftn(camera()[:, 15]).reshape((-1, 1))
      subpixel_shift = (-2.4, 4)
      shifted_image = fourier_shift(reference_image, subpixel_shift)
  
      # subpixel precision
      result, error, diffphase = phase_cross_correlation(
          reference_image,
          shifted_image,
          upsample_factor=20,
          space="fourier",
      )
      assert_allclose(result[:2], -np.array((-2.4, 0)), atol=0.05)
  
imports: import itertools
  import inspect
  import warnings
  import numpy
  import pytest
  from numpy.testing import assert_allclose
  from scipy.ndimage import fourier_shift
  import scipy.fft
  from skimage import img_as_float
  from skimage._shared._warnings import expected_warnings
  from skimage._shared.utils import _supported_float_type
  from skimage.data import camera, binary_blobs, eagle
  from skimage.registration._phase_cross_correlation import phase_cross_correlation, _upsampled_dft
label_desc: Use image node_id 5 for calling a global function with example usage: test_size_one_dimension_input() without return types