code: def get_temp_module_name():
      # Assume single-threaded, and the module dir usable only by this thread
      global _module_num
      get_module_dir()
      name = "_test_ext_module_%d" % _module_num
      _module_num += 1
      if name in sys.modules:
          # this should not be possible, but check anyway
          raise RuntimeError("Temporary module name already in use.")
      return name
  
imports: import glob
  import os
  import sys
  import subprocess
  import tempfile
  import shutil
  import atexit
  import textwrap
  import re
  import pytest
  import contextlib
  import numpy
  from pathlib import Path
  from numpy._utils import asunicode
  from numpy.testing import temppath, IS_WASM
  from importlib import import_module
label_desc: Use image node_id 3 for calling a global function with example usage: get_temp_module_name() and returns: name