code: def test_imread_execution(setup):
      with tempfile.TemporaryDirectory() as tempdir:
          raws = []
          for i in range(10):
              array = np.random.randint(
                  0, 256, 2500, dtype=np.uint8
              ).reshape((50, 50))
              raws.append(array)
              im = Image.fromarray(array)
              im.save(os.path.join(tempdir, f"random_{i}.png"))
          # Single image
          t = imread(os.path.join(tempdir, "random_0.png"))
          res = t.execute().fetch()
          np.testing.assert_array_equal(res, raws[0])
  
          t2 = imread(os.path.join(tempdir, "random_*.png"))
          res = t2.execute().fetch()
          np.testing.assert_array_equal(
              np.sort(res, axis=0), np.sort(raws, axis=0)
          )
  
          t3 = imread(
              os.path.join(tempdir, "random_*.png"), chunk_size=4
          )
          res = t3.execute().fetch()
          np.testing.assert_array_equal(
              np.sort(res, axis=0), np.sort(raws, axis=0)
          )
  
          t4 = imread(
              os.path.join(tempdir, "random_*.png"), chunk_size=4
          )
          res = t4.execute().fetch()
          np.testing.assert_array_equal(
              np.sort(res, axis=0), np.sort(raws, axis=0)
          )
  
imports: import os
  import tempfile
  import numpy
  import pytest
  from ...images import imread
label_desc: Use image node_id 1 for calling a global function with example usage: test_imread_execution(setup) without return types