code: def test_map_texture_interpolates_correctly_mipmap_images(
      self, uv_map, mipmap_images_list, tiling, interpolated_gt
  ):
      uv_map = tf.convert_to_tensor(value=uv_map)
      uv_map = tf.expand_dims(uv_map, 0)
  
      mipmap_images = []
      for mipmap_image in mipmap_images_list:
          mipmap_image = tf.convert_to_tensor(value=mipmap_image)
          mipmap_image = tf.stack((mipmap_image, mipmap_image * 10), -1)
          mipmap_images.append(mipmap_image)
  
      interpolated = mipmap.map_texture(
          uv_map=uv_map,
          texture_image=None,
          mipmap_images=mipmap_images,
          num_mipmap_levels=len(mipmap_images),
          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 2 for calling the MipmapTest obj's underlying member method code with example usage: obj.test_map_texture_interpolates_correctly_mipmap_images(uv_map, mipmap_images_list, tiling, interpolated_gt) without return types