def METHOD_NAME():
    """
    Creates the argparse parser with all the arguments.
    """
    parser = argparse.ArgumentParser(
        formatter_class=argparse.ArgumentDefaultsHelpFormatter,
    )
    # Add subcommands
    subparsers = parser.add_subparsers(title="subcommands", dest="cmd")
    parser_allocate = subparsers.add_parser(
        "allocate",
        help="Allocate IP load test",
    )
    parser_release = subparsers.add_parser(
        "release",
        help="Release IP load test",
    )
    # Add arguments
    for cmd in [
        parser_allocate,
        parser_release,
    ]:
        cmd.add_argument("--num", default=2000, help="Number of requests")
        cmd.add_argument("--import_path", help="Protobuf dir import path")
    # Add function callbacks
    parser_allocate.set_defaults(func=parser_allocate)
    parser_release.set_defaults(func=parser_release)
    return parser