]> granicus.if.org Git - python/commitdiff
Explicitly define public symbols via __all__: see discussion with Raymond
authorSteve Purcell <steve@pythonconsulting.com>
Mon, 15 Sep 2003 11:01:21 +0000 (11:01 +0000)
committerSteve Purcell <steve@pythonconsulting.com>
Mon, 15 Sep 2003 11:01:21 +0000 (11:01 +0000)
Hettinger in comments for issue 804115
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=804115&group_id=5470

Lib/unittest.py

index d033936d2d0c36c352b64a9938c027327f1af51d..043b9a848a4f824e02504b66f0157c57571552dd 100644 (file)
@@ -55,6 +55,16 @@ import string
 import os
 import types
 
+##############################################################################
+# Exported classes and functions
+##############################################################################
+__all__ = ['TestResult', 'TestCase', 'TestSuite', 'TextTestRunner',
+           'TestLoader', 'FunctionTestCase', 'main', 'defaultTestLoader']
+
+# Expose obsolete functions for backwards compatability
+__all__.extend(['getTestCaseNames', 'makeSuite', 'findTestCases'])
+
+
 ##############################################################################
 # Test framework core
 ##############################################################################