code: def runTests(self):
      print_banner(self)
      try:
          super().runTests()
      except SystemExit:
          pass
      success = self.result.wasSuccessful()
      if not success and self.failfast:
          from mpi4py import run
  
          run.set_abort_status(1)
      sys.exit(not success)
  
imports: import re
  import os
  import sys
  import argparse
  import unittest
label_desc: Use image node_id 4 for calling the TestProgram obj's underlying member method code with example usage: obj.runTests() without return types