code: def test_single_job_with_intermediate_failure(batch):
      b = batch
      j = b.new_job()
      j.command(f'echoddd "hello"')
      j2 = b.new_job()
      j2.command(f'echo "world"')
  
      with pytest.raises(Exception):
          b.run()
  
imports: from typing import AsyncIterator
  import os
  import pytest
  import subprocess
  import tempfile
  from hailtop import pip_version
  from hailtop.batch import Batch, LocalBackend, ResourceGroup
  from hailtop.batch.resource import JobResourceFile
  from hailtop.batch.utils import concatenate
label_desc: Use image node_id 8 for calling a global function with example usage: test_single_job_with_intermediate_failure(batch) without return types