mirror of
https://github.com/python/cpython.git
synced 2025-12-04 00:30:19 +00:00
Issue #18920: argparse's default version action (for -v, --version) should
output to stdout, matching the 'python -v' Reported by Wolfgang Maier
This commit is contained in:
parent
309836c5c8
commit
cdac551675
3 changed files with 7 additions and 3 deletions
|
|
@ -4359,7 +4359,7 @@ class TestOptionalsHelpVersionActions(TestCase):
|
|||
def test_version_format(self):
|
||||
parser = ErrorRaisingArgumentParser(prog='PPP')
|
||||
parser.add_argument('-v', '--version', action='version', version='%(prog)s 3.5')
|
||||
msg = self._get_error(parser.parse_args, ['-v']).stderr
|
||||
msg = self._get_error(parser.parse_args, ['-v']).stdout
|
||||
self.assertEqual('PPP 3.5\n', msg)
|
||||
|
||||
def test_version_no_help(self):
|
||||
|
|
@ -4372,7 +4372,7 @@ class TestOptionalsHelpVersionActions(TestCase):
|
|||
def test_version_action(self):
|
||||
parser = ErrorRaisingArgumentParser(prog='XXX')
|
||||
parser.add_argument('-V', action='version', version='%(prog)s 3.7')
|
||||
msg = self._get_error(parser.parse_args, ['-V']).stderr
|
||||
msg = self._get_error(parser.parse_args, ['-V']).stdout
|
||||
self.assertEqual('XXX 3.7\n', msg)
|
||||
|
||||
def test_no_help(self):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue