code: def test_properties(test_images):
      p = iio.v3.improps(
          test_images / "newtonscradle.gif", plugin="GIF-PIL", index=...
      )
      assert p.shape == (36, 150, 200, 4)
      assert p.n_images == 36
      assert p.is_batch
  
      p = iio.v3.improps(
          test_images / "newtonscradle.gif", plugin="GIF-PIL", index=0
      )
      assert p.shape == (150, 200, 4)
      assert p.n_images is None
      assert not p.is_batch
  
imports: import imageio
  import pytest
label_desc: Use image node_id 3 for calling a global function with example usage: test_properties(test_images) without return types