From: Loic Dachary Date: Sat, 13 Jun 2015 21:49:01 +0000 (+0000) Subject: lock.py: make main() argv as an argument X-Git-Tag: 1.1.0~904^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=2610922f76b268356872cb14ca2e309aca18d5d3;p=teuthology.git lock.py: make main() argv as an argument Instead of using sys.argv implicitly, which is inconvenient for testing. Signed-off-by: Loic Dachary --- diff --git a/scripts/lock.py b/scripts/lock.py index 0e012a28b..4b7de691c 100644 --- a/scripts/lock.py +++ b/scripts/lock.py @@ -14,10 +14,10 @@ def _positive_int(string): def main(): - sys.exit(teuthology.lock.main(parse_args())) + sys.exit(teuthology.lock.main(parse_args(sys.argv[1:]))) -def parse_args(): +def parse_args(argv): parser = argparse.ArgumentParser( description='Lock, unlock, or query lock status of machines', epilog=textwrap.dedent(''' @@ -172,4 +172,4 @@ def parse_args(): Note: be careful about quoting and the shell.'''), ) - return parser.parse_args() + return parser.parse_args(argv)