Merged revisions 86086 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r86086 | steven.bethard | 2010-11-01 16:23:12 +0100 (Mon, 01 Nov 2010) | 1 line Get argparse.__all__ back up to date (issue 9353) ........
This commit is contained in:
parent
19e9fefc66
commit
931906a7f5
|
@ -65,13 +65,20 @@ __version__ = '1.1'
|
||||||
__all__ = [
|
__all__ = [
|
||||||
'ArgumentParser',
|
'ArgumentParser',
|
||||||
'ArgumentError',
|
'ArgumentError',
|
||||||
'Namespace',
|
'ArgumentTypeError',
|
||||||
'Action',
|
|
||||||
'FileType',
|
'FileType',
|
||||||
'HelpFormatter',
|
'HelpFormatter',
|
||||||
|
'ArgumentDefaultsHelpFormatter',
|
||||||
'RawDescriptionHelpFormatter',
|
'RawDescriptionHelpFormatter',
|
||||||
'RawTextHelpFormatter',
|
'RawTextHelpFormatter',
|
||||||
'ArgumentDefaultsHelpFormatter',
|
'Namespace',
|
||||||
|
'Action',
|
||||||
|
'ONE_OR_MORE',
|
||||||
|
'OPTIONAL',
|
||||||
|
'PARSER',
|
||||||
|
'REMAINDER',
|
||||||
|
'SUPPRESS',
|
||||||
|
'ZERO_OR_MORE',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# Author: Steven J. Bethard <steven.bethard@gmail.com>.
|
# Author: Steven J. Bethard <steven.bethard@gmail.com>.
|
||||||
|
|
||||||
import codecs
|
import codecs
|
||||||
|
import inspect
|
||||||
import os
|
import os
|
||||||
import shutil
|
import shutil
|
||||||
import sys
|
import sys
|
||||||
|
@ -4256,6 +4257,15 @@ class TestImportStar(TestCase):
|
||||||
for name in argparse.__all__:
|
for name in argparse.__all__:
|
||||||
self.assertTrue(hasattr(argparse, name))
|
self.assertTrue(hasattr(argparse, name))
|
||||||
|
|
||||||
|
def test_all_exports_everything_but_modules(self):
|
||||||
|
items = [
|
||||||
|
name
|
||||||
|
for name, value in vars(argparse).items()
|
||||||
|
if not name.startswith("_")
|
||||||
|
if not inspect.ismodule(value)
|
||||||
|
]
|
||||||
|
self.assertEqual(sorted(items), sorted(argparse.__all__))
|
||||||
|
|
||||||
def test_main():
|
def test_main():
|
||||||
# silence warnings about version argument - these are expected
|
# silence warnings about version argument - these are expected
|
||||||
with test_support.check_warnings(
|
with test_support.check_warnings(
|
||||||
|
|
Loading…
Reference in New Issue