old_contents: import subprocess
  import sys
  import re
  
  # Note: no output will be printed until the entire test suite has finished
  result = subprocess.run(sys.argv[1], shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=True)
  
  successRegex = re.compile('OK \(\d+ tests\)')
  
  print(result.stderr)
  print(result.stdout)
  
  if successRegex.search(result.stderr + result.stdout):
      sys.exit(0)
  else:
      sys.exit(1)
  
new_contents: import subprocess
  import sys
  import re
  
  # Note: no output will be printed until the entire test suite has finished
  p = subprocess.Popen(sys.argv[1], shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=True)
  stdoutResult, stderrResult = p.communicate()
  
  successRegex = re.compile('OK \(\d+ tests\)')
  
  print(stdoutResult)
  print(stderrResult)
  
  if successRegex.search(stderrResult + stdoutResult):
      sys.exit(0)
  else:
      sys.exit(1)
  
subject: Refactor the python wrapper script because apparently apt-get doesn't install 3.5, and subprocess.run() is only in 3.5