code: def setup_test_file():
      val = b"a\x00string"
      fd, fname = mkstemp()
  
      with os.fdopen(fd, "wb") as fs:
          fs.write(val)
      with open(fname, "rb") as fs:
          gs = BytesIO(val)
          cs = BytesIO(val)
          yield fs, gs, cs
      os.unlink(fname)
  
imports: import os
  import zlib
  from io import BytesIO
  from tempfile import mkstemp
  from contextlib import contextmanager
  import numpy
  from numpy.testing import assert_, assert_equal
  from pytest import raises
  from scipy.io.matlab._streams import make_stream, GenericStream, ZlibInputStream, _read_into, _read_string, BLOCK_SIZE
label_desc: Use image node_id 1 for calling a global function with example usage: setup_test_file() without return types