diff options
author | Richard Oudkerk <shibturn@gmail.com> | 2013-07-16 14:57:16 (GMT) |
---|---|---|
committer | Richard Oudkerk <shibturn@gmail.com> | 2013-07-16 14:57:16 (GMT) |
commit | a84a7cb06b45c1061815f7b225bb16feb664754c (patch) | |
tree | bbd0958f62a4f37e5ce1cb7d16fb695ffa2109cc | |
parent | e6f2175afb68be240be96368f99a92329baf4e15 (diff) | |
parent | d15642e4283d9f518adfa26fdebc4d1dcb62e3a6 (diff) | |
download | cpython-a84a7cb06b45c1061815f7b225bb16feb664754c.zip cpython-a84a7cb06b45c1061815f7b225bb16feb664754c.tar.gz cpython-a84a7cb06b45c1061815f7b225bb16feb664754c.tar.bz2 |
Issue #17778: Fix test discovery for test_multiprocessing. (Patch by
Zachary Ware.)
-rw-r--r-- | Lib/test/test_multiprocessing.py | 31 | ||||
-rw-r--r-- | Misc/NEWS | 10 |
2 files changed, 10 insertions, 31 deletions
diff --git a/Lib/test/test_multiprocessing.py b/Lib/test/test_multiprocessing.py index 23556fe..a484600 100644 --- a/Lib/test/test_multiprocessing.py +++ b/Lib/test/test_multiprocessing.py @@ -2404,7 +2404,7 @@ class _TestListenerClient(BaseTestCase): c.close() l.close() -class _TestPoll(unittest.TestCase): +class _TestPoll(BaseTestCase): ALLOWED_TYPES = ('processes', 'threads') @@ -3585,16 +3585,7 @@ class TestIgnoreEINTR(unittest.TestCase): # # -testcases_other = [OtherTest, TestInvalidHandle, TestInitializers, - TestStdinBadfiledescriptor, TestWait, TestInvalidFamily, - TestFlags, TestTimeouts, TestNoForkBomb, - TestForkAwareThreadLock, TestIgnoreEINTR] - -# -# -# - -def test_main(run=None): +def setUpModule(): if sys.platform.startswith("linux"): try: lock = multiprocessing.RLock() @@ -3603,26 +3594,10 @@ def test_main(run=None): check_enough_semaphores() - if run is None: - from test.support import run_unittest as run - util.get_temp_dir() # creates temp directory for use by all processes multiprocessing.get_logger().setLevel(LOG_LEVEL) - testcases = ( - sorted(testcases_processes.values(), key=lambda tc:tc.__name__) + - sorted(testcases_threads.values(), key=lambda tc:tc.__name__) + - sorted(testcases_manager.values(), key=lambda tc:tc.__name__) + - testcases_other - ) - - loadTestsFromTestCase = unittest.defaultTestLoader.loadTestsFromTestCase - suite = unittest.TestSuite(loadTestsFromTestCase(tc) for tc in testcases) - run(suite) - -def main(): - test_main(unittest.TextTestRunner(verbosity=2).run) if __name__ == '__main__': - main() + unittest.main() @@ -156,9 +156,13 @@ Core and Builtins Library ------- -- Issue #18393: The private module _gestalt and private functions platform._mac_ver_gestalt, - platform._mac_ver_lookup and platform._bcd2str have been removed. This does not - affect the public interface of the platform module. +- Issue #17778: Fix test discovery for test_multiprocessing. (Patch by + Zachary Ware.) + +- Issue #18393: The private module _gestalt and private functions + platform._mac_ver_gestalt, platform._mac_ver_lookup and + platform._bcd2str have been removed. This does not affect the public + interface of the platform module. - Issue #17482: functools.update_wrapper (and functools.wraps) now set the __wrapped__ attribute correctly even if the underlying function has a |