code: def _make_test_zip_pkg(
      zip_dir,
      zip_basename,
      pkg_name,
      script_basename,
      source=test_source,
      depth=1,
  ):
      to_return = make_zip_pkg(
          zip_dir,
          zip_basename,
          pkg_name,
          script_basename,
          source,
          depth,
      )
      importlib.invalidate_caches()
      return to_return
  
imports: from test import support
  import importlib
  import importlib.machinery
  import unittest
  import sys
  import os
  import os.path
  import py_compile
  from test.support.script_helper import make_pkg, make_script, make_zip_pkg, make_zip_script, assert_python_ok
  import multiprocess
label_desc: Use image node_id 2 for calling a global function with example usage: _make_test_zip_pkg(zip_dir, zip_basename, pkg_name, script_basename, source, depth) and returns: to_return