Updated __all__ to include every non-underscored class, function, and

constant defined by the module (except the test*() functions, which
should be integrated into test/test_doctest.py, anyway).
This commit is contained in:
Edward Loper 2004-08-19 19:19:03 +00:00
parent 3ba5bfc766
commit b7503ff631
1 changed files with 30 additions and 2 deletions

View File

@ -170,19 +170,47 @@ executed.
__docformat__ = 'reStructuredText en'
__all__ = [
# 0, Option Flags
'register_optionflag',
'DONT_ACCEPT_TRUE_FOR_1',
'DONT_ACCEPT_BLANKLINE',
'NORMALIZE_WHITESPACE',
'ELLIPSIS',
'UNIFIED_DIFF',
'CONTEXT_DIFF',
# 1. Utility Functions
'is_private',
# 2. Example & DocTest
'Example',
'DocTest',
# 3. Doctest Parser
'DocTestParser',
# 4. Doctest Finder
'DocTestFinder',
# 5. Doctest Runner
'DocTestRunner',
'OutputChecker',
'DocTestFailure',
'UnexpectedException',
'DebugRunner',
# 6. Test Functions
'testmod',
'run_docstring_examples',
# 7. Tester
'Tester',
# 8. Unittest Support
'DocTestCase',
'nooutput',
'DocTestSuite',
'DocFileCase',
'DocFileTest',
'DocFileSuite',
# 9. Debugging Support
'script_from_examples',
'testsource',
'debug_src',
'debug_script',
'debug',
# 'master',
]
import __future__
@ -526,7 +554,7 @@ class DocTest:
(other.name, other.filename, other.lineno, id(other)))
######################################################################
## 2. DocTestParser
## 3. DocTestParser
######################################################################
class DocTestParser: