]> granicus.if.org Git - python/commitdiff
#8315: add automatic unittest test discovery in test.test_email
authorR David Murray <rdmurray@bitdance.com>
Tue, 13 Mar 2012 22:02:22 +0000 (18:02 -0400)
committerR David Murray <rdmurray@bitdance.com>
Tue, 13 Mar 2012 22:02:22 +0000 (18:02 -0400)
Lib/test/test_email/__init__.py
Misc/NEWS

index 280afbd44783a6832edc1052667fe43d8d111152..d72b50e80717481bbd66b3d0a0b46782de6de84d 100644 (file)
@@ -5,6 +5,16 @@ import test.support
 import email
 from test.test_email import __file__ as landmark
 
+# Run all tests in package for '-m unittest test.test_email'
+def load_tests(loader, standard_tests, pattern):
+    this_dir = os.path.dirname(__file__)
+    if pattern is None:
+        pattern = "test*"
+    package_tests = loader.discover(start_dir=this_dir, pattern=pattern)
+    standard_tests.addTests(package_tests)
+    return standard_tests
+
+
 # used by regrtest and __main__.
 def test_main():
     here = os.path.dirname(__file__)
index 88e5e8404f87415f5ada2d8eaa449e0550a98693..b0dab745235eec3f9ad82e81892e07bba02970c9 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -83,6 +83,11 @@ Extension Modules
 - Issue #14259: The finditer() method of re objects did not take any
   keyword arguments, contrary to the documentation.
 
+Tests
+-----
+
+- Issue #8315: (partial fix) python -m unittest test.test_email now works.
+
 
 What's New in Python 3.3.0 Alpha 1?
 ===================================