code: def test_rotate_even(dtype):
      image = tf.reshape(tf.cast(tf.range(36), dtype), (6, 6))
      image_rep = tf.tile(image[None, :, :, None], [3, 1, 1, 1])
      angles = tf.constant([0.0, np.pi / 4.0, np.pi / 2.0], tf.float32)
      image_rotated = transform_ops.rotate(image_rep, angles)
      np.testing.assert_equal(
          image_rotated.numpy()[:, :, :, 0],
          [
              [
                  [0, 1, 2, 3, 4, 5],
                  [6, 7, 8, 9, 10, 11],
                  [12, 13, 14, 15, 16, 17],
                  [18, 19, 20, 21, 22, 23],
                  [24, 25, 26, 27, 28, 29],
                  [30, 31, 32, 33, 34, 35],
              ],
              [
                  [0, 3, 4, 11, 17, 0],
                  [2, 3, 9, 16, 23, 23],
                  [1, 8, 15, 21, 22, 29],
                  [6, 13, 20, 21, 27, 34],
                  [12, 18, 19, 26, 33, 33],
                  [0, 18, 24, 31, 32, 0],
              ],
              [
                  [5, 11, 17, 23, 29, 35],
                  [4, 10, 16, 22, 28, 34],
                  [3, 9, 15, 21, 27, 33],
                  [2, 8, 14, 20, 26, 32],
                  [1, 7, 13, 19, 25, 31],
                  [0, 6, 12, 18, 24, 30],
              ],
          ],
      )
  
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 14 for calling a global function with example usage: test_rotate_even(dtype) without return types