code: def test_random_hsv_in_yiq_unknown_shape():
      fn = tf.function(
          distort_image_ops.random_hsv_in_yiq
      ).get_concrete_function(
          tf.TensorSpec(shape=None, dtype=tf.float32)
      )
      for shape in (2, 3, 3), (4, 2, 3, 3):
          image_tf = tf.ones(shape)
          np.testing.assert_equal(
              fn(image_tf).numpy(), fn(image_tf).numpy()
          )
  
imports: import pytest
  import numpy
  import tensorflow
  from tensorflow_addons.image import distort_image_ops
  from tensorflow_addons.utils import test_utils
label_desc: Use image node_id 7 for calling a global function with example usage: test_random_hsv_in_yiq_unknown_shape() without return types