code: def test_recipe_files(
      recipe_folder="tests/recipes",
      fields=[
          "Script_file",
          "Hparam_file",
          "Data_prep_file",
          "Readme_file",
      ],
  ):
      """This test checks if the files listed in the recipe csv file exist.
  
      Arguments
      ---------.
      recipe_folder: path
          Path of the folder containing csv recipe files.
      fields: list
          Fields of the csv recipe file to check.
  
      Returns
      ---------
      check: bool
          True if the test passes, False otherwise.
      """
      check = True
      # Loop over all recipe CSVs
      for recipe_csvfile in os.listdir(recipe_folder):
          if recipe_csvfile in __skip_list:
              continue
          for field in fields:
              lst = get_list_from_csv(
                  os.path.join(recipe_folder, recipe_csvfile),
                  field=field,
              )
              lst = filter(None, lst)
              for files in lst:
                  files = files.split(" ")
                  files = filter(None, files)
                  for file in files:
                      if not (os.path.exists(file.strip())):
                          print(
                              "\tERROR: The file %s listed in %s does not exist!"
                              % (file, recipe_csvfile)
                          )
                          check = False
      assert check
  
imports: import os
  import csv
  from speechbrain.utils.data_utils import get_all_files, get_list_from_csv
label_desc: Use image node_id 2 for calling a global function with example usage: test_recipe_files(recipe_folder, fields) without return types