code: def parse_args():
      parser = argparse.ArgumentParser()
      parser.add_argument(
          "-i",
          "--input",
          help="Test names produced by --list-tests written "
          "into a file. If not set, run --list-tests",
      )
      parser.add_argument(
          "-o", "--output", help="Result of the bisection"
      )
      parser.add_argument(
          "-n",
          "--max-tests",
          type=int,
          default=1,
          help="Maximum number of tests to stop the bisection "
          "(default: 1)",
      )
      parser.add_argument(
          "-N",
          "--max-iter",
          type=int,
          default=100,
          help="Maximum number of bisection iterations "
          "(default: 100)",
      )
      # FIXME: document that following arguments are test arguments
  
      args, test_args = parser.parse_known_args()
      args.test_args = test_args
      return args
  
file_path: cpython/Lib/test/bisect_cmd.py
imports: import argparse
  import datetime
  import os.path
  import math
  import random
  import subprocess
  import sys
  import tempfile
  import time
label_desc: Use image node_id 7 for calling a global function with example usage: parse_args() and returns: args