code: def test_imagej_hyperstack(tmp_path):
      # create artifical hyperstack
  
      tifffile.imwrite(
          tmp_path / "hyperstack.tiff",
          np.zeros((15, 2, 180, 183), dtype=np.uint8),
          imagej=True,
      )
  
      # test ImageIO plugin
      img = iio.volread(tmp_path / "hyperstack.tiff", format="TIFF")
      assert img.shape == (15, 2, 180, 183)
  
imports: import datetime
  import io
  import warnings
  from copy import deepcopy
  import numpy
  import pytest
  from conftest import deprecated_test
  import imageio.v2
  import imageio.v3
  from imageio.config import known_extensions, known_plugins
label_desc: Use image node_id 4 for calling a global function with example usage: test_imagej_hyperstack(tmp_path) without return types