code: def test_read_interlaced_png():
      imgs = list(get_images(INTERLACED_PNG, ".png"))
      with Image.open(imgs[0]) as im1, Image.open(imgs[1]) as im2:
          assert not (
              im1.info.get("interlace") is im2.info.get("interlace")
          )
      img1 = read_image(imgs[0])
      img2 = read_image(imgs[1])
      assert_equal(img1, img2)
  
imports: import glob
  import io
  import os
  import sys
  from pathlib import Path
  import numpy
  import pytest
  import torch
  import torchvision.transforms.functional
  from common_utils import assert_equal, needs_cuda
  from PIL import __version__, Image
  from torchvision.io.image import _read_png_16, decode_image, decode_jpeg, decode_png, encode_jpeg, encode_png, ImageReadMode, read_file, read_image, write_file, write_jpeg, write_png
label_desc: Use image node_id 20 for calling a global function with example usage: test_read_interlaced_png() without return types