def parse_args(argv):
"""
parse arguments/options
this uses the new argparse module instead of optparse
see: <https://docs.python.org/2/library/argparse.html>
"""
p = argparse.ArgumentParser(description='Report on test run timings')
p.add_argument('-v', '--verbose', dest='verbose', action='count', default=0,
help='verbose output. specify twice for debug-level output.')
c = ['acceptance36', 'acceptance27']
p.add_argument('-j', '--jobtype', dest='jobtype', action='store', type=str,
choices=c, default=c[0], help='TOXENV for job')
p.add_argument('BUILD_NUM', action='store', type=str, nargs='?',
default=None,
help='TravisCI X.Y build number to analyze; if not '
'specified, will use latest acceptance36 build.')
args = p.parse_args(argv)
return args
评论列表
文章目录