]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Reduce the probability of refleaks in test_socketserver.
authorAntoine Pitrou <solipsis@pitrou.net>
Tue, 27 Oct 2009 21:27:24 +0000 (21:27 +0000)
committerAntoine Pitrou <solipsis@pitrou.net>
Tue, 27 Oct 2009 21:27:24 +0000 (21:27 +0000)
Not completely suppressed though, see issue #7222.

Lib/test/test_socketserver.py

index 9dac21d38d7c8bf075273ffff7a6518aa082c810..7a655b3ff3a396ce6886a4bb0ef3afa662ffb70c 100644 (file)
@@ -16,7 +16,7 @@ import unittest
 import SocketServer
 
 import test.test_support
-from test.test_support import reap_children, verbose
+from test.test_support import reap_children, reap_threads, verbose
 from test.test_support import TESTFN as TEST_FILE
 
 test.test_support.requires("network")
@@ -122,6 +122,7 @@ class SocketServerTest(unittest.TestCase):
         self.assertEquals(server.server_address, server.socket.getsockname())
         return server
 
+    @reap_threads
     def run_server(self, svrcls, hdlrbase, testfunc):
         server = self.make_server(self.pickaddr(svrcls.address_family),
                                   svrcls, hdlrbase)