code: def fixture_hdf5_graph(request):
      """fixture_hdf5_graph"""
      import h5py  # pylint: disable=import-outside-toplevel
  
      tmp_path = tempfile.mkdtemp()
      filename = os.path.join(tmp_path, "test.h5")
  
      data = list(range(5000))
  
      with h5py.File(filename, "w") as f:
          f.create_dataset(
              "float64", data=np.asarray(data, np.float64), dtype="f8"
          )
      args = filename
  
      def func(args):
          return tfio.IOTensor.from_hdf5(
              args, spec={"/float64": tf.float64}
          )("/float64")
  
      expected = np.asarray(data, np.float64).tolist()
  
      def fin():
          shutil.rmtree(tmp_path)
  
      request.addfinalizer(fin)
  
      return args, func, expected, np.array_equal
  
imports: import os
  import shutil
  import tempfile
  import numpy
  import pytest
  import tensorflow
  import tensorflow_io
label_desc: Use image node_id 15 for calling a global function with example usage: fixture_hdf5_graph(request) and returns: args,  func,  expected,  np, tfio