]> granicus.if.org Git - python/commitdiff
Fix resource leaks in test_subprocess.
authorNadeem Vawda <nadeem.vawda@gmail.com>
Fri, 19 Aug 2011 03:22:24 +0000 (05:22 +0200)
committerNadeem Vawda <nadeem.vawda@gmail.com>
Fri, 19 Aug 2011 03:22:24 +0000 (05:22 +0200)
Lib/test/test_subprocess.py

index 14b1099d3f9ca8f6f32843514c1806a6c526eef9..28b679837d5f81d2a6652e77d35385d3a8d8951d 100644 (file)
@@ -955,6 +955,8 @@ class POSIXProcessTestCase(BaseTestCase):
                               'time.sleep(0.2)'],
                              stdout=subprocess.PIPE,
                              stderr=subprocess.PIPE)
+        self.addCleanup(p.stdout.close)
+        self.addCleanup(p.stderr.close)
         ident = id(p)
         pid = p.pid
         del p
@@ -972,6 +974,8 @@ class POSIXProcessTestCase(BaseTestCase):
                               'time.sleep(3)'],
                              stdout=subprocess.PIPE,
                              stderr=subprocess.PIPE)
+        self.addCleanup(p.stdout.close)
+        self.addCleanup(p.stderr.close)
         ident = id(p)
         pid = p.pid
         del p