code: def test_tri_input_rescale(self):
      # Test at single points
      x = np.array(
          [(0, 0), (-5, -5), (-5, 5), (5, 5), (2.5, 3)], dtype=np.double
      )
      y = np.arange(x.shape[0], dtype=np.double)
      y = y - 3j * y
  
      tri = qhull.Delaunay(x)
      match = (
          "Rescaling is not supported when passing a "
          "Delaunay triangulation as ``points``."
      )
      with pytest.raises(ValueError, match=match):
          interpnd.CloughTocher2DInterpolator(tri, y, rescale=True)(x)
  
imports: import os
  import numpy
  from numpy.testing import assert_equal, assert_allclose, assert_almost_equal, suppress_warnings
  from pytest import raises
  import pytest
  import scipy.interpolate.interpnd
  import scipy.spatial.qhull
  import pickle
label_desc: Use image node_id 5 for calling the TestCloughTocher2DInterpolator obj's underlying member method code with example usage: obj.test_tri_input_rescale() without return types