summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Purcell <steve@pythonconsulting.com>2003-09-15 11:01:21 (GMT)
committerSteve Purcell <steve@pythonconsulting.com>2003-09-15 11:01:21 (GMT)
commitd75e7e43420273dc774bb39caa636c5c866fe935 (patch)
tree96095576151ccaa1a4d27b5842fb3cfc31c77971
parentd55111f791c278e65f5500cd727cfdfcdb8baf5d (diff)
downloadcpython-d75e7e43420273dc774bb39caa636c5c866fe935.zip
cpython-d75e7e43420273dc774bb39caa636c5c866fe935.tar.gz
cpython-d75e7e43420273dc774bb39caa636c5c866fe935.tar.bz2
Explicitly define public symbols via __all__: see discussion with Raymond
Hettinger in comments for issue 804115 https://sourceforge.net/tracker/?func=detail&atid=105470&aid=804115&group_id=5470
-rw-r--r--Lib/unittest.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/Lib/unittest.py b/Lib/unittest.py
index d033936..043b9a8 100644
--- a/Lib/unittest.py
+++ b/Lib/unittest.py
@@ -56,6 +56,16 @@ 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
##############################################################################