code: def test_iccprofile(tmp_path):
      # https://github.com/python-pillow/Pillow/issues/1462
      out = str(tmp_path / "temp.tiff")
      with Image.open("Tests/images/hopper.iccprofile.tif") as im:
          im.save(out)
  
      with Image.open(out) as reloaded:
          assert not isinstance(im.info["icc_profile"], tuple)
          assert im.info["icc_profile"] == reloaded.info["icc_profile"]
  
imports: import io
  import struct
  import pytest
  from PIL import Image, TiffImagePlugin, TiffTags
  from PIL.TiffImagePlugin import IFDRational
  from .helper import assert_deep_equal, hopper
label_desc: Use image node_id 9 for calling a global function with example usage: test_iccprofile(tmp_path) without return types