def base_parser()

in ftl/cached/args.py [0:0]


def base_parser():
    parser = args.base_parser()

    parser.add_argument(
        '--label-1',
        dest='label_1',
        action='store',
        default='original',
        help='image label for original uploaded image')

    parser.add_argument(
        '--label-2',
        dest='label_2',
        action='store',
        default='reupload',
        help='image label for reuploaded image')

    parser.add_argument(
        '--dir-1',
        dest='dir_1',
        action='store',
        required=True,
        help='image label for original uploaded image')

    parser.add_argument(
        '--dir-2',
        dest='dir_2',
        action='store',
        required=True,
        help='image label for reuploaded image')

    parser.add_argument(
        '--layer-offset',
        dest='layer_offset',
        type=int,
        action='store',
        help='the number of expected differing layers')
    parser.add_argument(
        '--should-cache',
        dest='should_cache',
        type=str2bool,
        default=False,
        action='store',
        help='if the test is expecting a cache hit')

    return parser