diff options
author | Steven Bethard <steven.bethard@gmail.com> | 2010-05-24 03:47:38 (GMT) |
---|---|---|
committer | Steven Bethard <steven.bethard@gmail.com> | 2010-05-24 03:47:38 (GMT) |
commit | 50fe593ae97230d1d058844908a04e6b03855f7f (patch) | |
tree | 70b828ca0af9da47e922446218eaa866ca00771a | |
parent | 5971096472441fffb05aa71900baafe1ecf599ea (diff) | |
download | cpython-50fe593ae97230d1d058844908a04e6b03855f7f.zip cpython-50fe593ae97230d1d058844908a04e6b03855f7f.tar.gz cpython-50fe593ae97230d1d058844908a04e6b03855f7f.tar.bz2 |
Merged revisions 81492 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81492 | steven.bethard | 2010-05-23 20:45:26 -0700 (Sun, 23 May 2010) | 1 line
Fix default value for version help. Approved by Benjamin on python-dev: http://mail.python.org/pipermail/python-dev/2010-May/100231.html
........
-rw-r--r-- | Lib/argparse.py | 2 | ||||
-rw-r--r-- | Lib/test/test_argparse.py | 19 |
2 files changed, 20 insertions, 1 deletions
diff --git a/Lib/argparse.py b/Lib/argparse.py index 9da59e3..c12a16d 100644 --- a/Lib/argparse.py +++ b/Lib/argparse.py @@ -987,7 +987,7 @@ class _VersionAction(Action): version=None, dest=SUPPRESS, default=SUPPRESS, - help=None): + help="show program's version number and exit"): super(_VersionAction, self).__init__( option_strings=option_strings, dest=dest, diff --git a/Lib/test/test_argparse.py b/Lib/test/test_argparse.py index f13c622..94cd3d3 100644 --- a/Lib/test/test_argparse.py +++ b/Lib/test/test_argparse.py @@ -3688,6 +3688,25 @@ class TestHelpArgumentDefaults(HelpTestCase): ''' version = '' +class TestHelpVersionAction(HelpTestCase): + """Test the default help for the version action""" + + parser_signature = Sig(prog='PROG', description='description') + argument_signatures = [Sig('-V', '--version', action='version', version='3.6')] + argument_group_signatures = [] + usage = '''\ + usage: PROG [-h] [-V] + ''' + help = usage + '''\ + + description + + optional arguments: + -h, --help show this help message and exit + -V, --version show program's version number and exit + ''' + version = '' + # ===================================== # Optional/Positional constructor tests # ===================================== |