code: def test_map_texture_interpolates_correctly_texture_image(
      self,
      uv_map,
      texture_image,
      num_mipmap_levels,
      tiling,
      interpolated_gt,
  ):
      uv_map = tf.convert_to_tensor(value=uv_map)
      uv_map = tf.expand_dims(uv_map, 0)
  
      texture_image = tf.convert_to_tensor(value=texture_image)
      texture_image = tf.stack((texture_image, texture_image * 10), -1)
  
      interpolated = mipmap.map_texture(
          uv_map=uv_map,
          texture_image=texture_image,
          mipmap_images=None,
          num_mipmap_levels=num_mipmap_levels,
          tiling=tiling,
      )
  
      interpolated_gt = tf.convert_to_tensor(
          value=interpolated_gt, dtype=tf.float32
      )
      self.assertAllClose(interpolated, interpolated_gt)
  
file_path: graphics/tensorflow_graphics/rendering/texture/tests/mipmap_test.py
imports: import functools
  from absl.testing import parameterized
  import tensorflow
  from tensorflow_graphics.rendering.texture import mipmap
  from tensorflow_graphics.util import test_case
label_desc: Use image node_id 3 for calling the MipmapTest obj's underlying member method code with example usage: obj.test_map_texture_interpolates_correctly_texture_image(uv_map, texture_image, num_mipmap_levels, tiling, interpolated_gt) without return types