code: def test_metadata_reading(test_images):
      filename = test_images / "multipage_rgb.tif"
  
      file_metadata = iio.immeta(filename)
      assert file_metadata["is_imagej"] is False
      assert file_metadata["is_shaped"] is True
  
      page_metadata = iio.immeta(filename, index=0)
      assert page_metadata["description"] == "shape=(2,3,10,10)"
      assert page_metadata["description1"] == ""
      assert page_metadata["datetime"] == datetime.datetime(
          2015, 5, 9, 9, 8, 29
      )
      assert page_metadata["software"] == "tifffile.py"
  
imports: import datetime
  import numpy
  import pytest
  import io
  from copy import deepcopy
  import struct
  import imageio.v3
  from imageio.config import known_plugins, known_extensions
label_desc: Use image node_id 7 for calling a global function with example usage: test_metadata_reading(test_images) without return types