code: def test_unmanaged_termination() -> None:
      # Ensure an erroring-out code does not hang due to a background thread.
      exp_path = conf.fixtures_path("unmanaged/error_termination.py")
      with pytest.raises(subprocess.CalledProcessError):
          _run_unmanaged_script(["python", exp_path])
  
file_path: determined/e2e_tests/tests/experiment/test_unmanaged.py
imports: import json
  import os
  import subprocess
  from typing import List
  import pytest
  from tests import config
  from tests import ray_utils
label_desc: Use image node_id 3 for calling a global function with example usage: test_unmanaged_termination() without return types