aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/test.py
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--test.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/test.py b/test.py
index a9bf401..4c96ead 100644
--- a/test.py
+++ b/test.py
@@ -47,11 +47,14 @@ def _format_available_algorithms():
def _format_description():
return _format_available_algorithms()
-def _parse_args(args=sys.argv):
- parser = argparse.ArgumentParser(
+def _create_argument_parser():
+ return argparse.ArgumentParser(
description=_format_description(),
formatter_class=argparse.RawDescriptionHelpFormatter)
+def _parse_args(args=sys.argv):
+ parser = _create_argument_parser()
+
parser.add_argument('algorithm', metavar='CODENAME',
choices=registry.get_codenames(),
help='algorithm codename')