code: def glob_tests_directory(init_hail):
      with hl.TemporaryDirectory() as dirname:
          touch(dirname + "/abc/ghi/123")
          touch(dirname + "/abc/ghi/!23")
          touch(dirname + "/abc/ghi/?23")
          touch(dirname + "/abc/ghi/456")
          touch(dirname + "/abc/ghi/78")
          touch(dirname + "/abc/jkl/123")
          touch(dirname + "/abc/jkl/!23")
          touch(dirname + "/abc/jkl/?23")
          touch(dirname + "/abc/jkl/456")
          touch(dirname + "/abc/jkl/78")
          touch(dirname + "/def/ghi/123")
          touch(dirname + "/def/ghi/!23")
          touch(dirname + "/def/ghi/?23")
          touch(dirname + "/def/ghi/456")
          touch(dirname + "/def/ghi/78")
          touch(dirname + "/def/jkl/123")
          touch(dirname + "/def/jkl/!23")
          touch(dirname + "/def/jkl/?23")
          touch(dirname + "/def/jkl/456")
          touch(dirname + "/def/jkl/78")
          yield normalize_path(dirname)
  
imports: import json
  import unittest
  import hail
  from hail.utils import *
  from hail.utils.misc import escape_str, escape_id
  from hail.utils.java import FatalError
  from hail.utils.linkedlist import LinkedList
  from ..helpers import *
label_desc: Use image node_id 3 for calling a global function with example usage: glob_tests_directory(init_hail) without return types