code: def test_extreme_projective_transform(dtype):
      image = tf.constant(
          [[1, 0, 1, 0], [0, 1, 0, 1], [1, 0, 1, 0], [0, 1, 0, 1]],
          dtype=dtype,
      )
      transformation = tf.constant(
          [1, 0, 0, 0, 1, 0, -1, 0], tf.dtypes.float32
      )
      image_transformed = transform_ops.transform(image, transformation)
      np.testing.assert_equal(
          [[1, 0, 0, 0], [0, 0, 0, 0], [1, 0, 0, 0], [0, 0, 0, 0]],
          image_transformed.numpy(),
      )
  
imports: import pytest
  import numpy
  import tensorflow
  from skimage import transform
  from tensorflow_addons.image import transform_ops
  from tensorflow_addons.utils import test_utils
label_desc: Use image node_id 2 for calling a global function with example usage: test_extreme_projective_transform(dtype) without return types