From: Brian Curtin Date: Fri, 5 Nov 2010 17:24:20 +0000 (+0000) Subject: Merged revisions 86209 via svnmerge from X-Git-Tag: v2.7.1rc1~42 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=51c9b5152aca58066b7f35a9c6c419cadf270b6c;p=python Merged revisions 86209 via svnmerge from svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r86209 | brian.curtin | 2010-11-05 12:22:46 -0500 (Fri, 05 Nov 2010) | 2 lines Close subprocess pipes to clean up ResourceWarnings ........ --- diff --git a/Lib/test/test_threading.py b/Lib/test/test_threading.py index 21b7a04e2d..a06415de58 100644 --- a/Lib/test/test_threading.py +++ b/Lib/test/test_threading.py @@ -330,6 +330,8 @@ class ThreadTests(BaseTestCase): """], stdout=subprocess.PIPE, stderr=subprocess.PIPE) + self.addCleanup(p.stdout.close) + self.addCleanup(p.stderr.close) stdout, stderr = p.communicate() rc = p.returncode self.assertFalse(rc == 2, "interpreted was blocked") @@ -355,6 +357,8 @@ class ThreadTests(BaseTestCase): """], stdout=subprocess.PIPE, stderr=subprocess.PIPE) + self.addCleanup(p.stdout.close) + self.addCleanup(p.stderr.close) stdout, stderr = p.communicate() self.assertEqual(stdout.strip(), "Woke up, sleep function is: ")