code: def fixture_numpy_file_tuple(request):
      """fixture_numpy_file_tuple"""
  
      d1 = [[i, i + 1, i + 2] for i in range(0, 5000)]
      d2 = [[i + 2, i + 1, i] for i in range(0, 5000)]
  
      tmp_path = tempfile.mkdtemp()
      filename = os.path.join(tmp_path, "numpy_file.npz")
  
      np.savez(
          filename,
          np.asarray(d1).astype(np.int64),
          np.asarray(d2).astype(np.int64),
      )
  
      def fin():
          if sys.platform != "win32":
              shutil.rmtree(tmp_path)
  
      request.addfinalizer(fin)
  
      args = filename
      func = tfio.experimental.IODataset.from_numpy_file
      expected = list(zip(d1, d2))
  
      return args, func, expected
  
imports: import os
  import sys
  import time
  import shutil
  import tempfile
  import numpy
  import pytest
  import tensorflow
  import tensorflow_io
label_desc: Use image node_id 23 for calling a global function with example usage: fixture_numpy_file_tuple(request) and returns: args,  func,  expected