]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
test_eintr: Fix ResourceWarning warnings
authorVictor Stinner <victor.stinner@gmail.com>
Sat, 10 Sep 2016 08:19:48 +0000 (04:19 -0400)
committerVictor Stinner <victor.stinner@gmail.com>
Sat, 10 Sep 2016 08:19:48 +0000 (04:19 -0400)
Lib/test/eintrdata/eintr_tester.py

index 4fc79b13a1e3ce9b781431f4948e786d9cd1eca8..9fbe04de9c5ddbe31dd1b526a01d0676dbc223bb 100644 (file)
@@ -83,6 +83,9 @@ class OSEINTRTest(EINTRBaseTest):
         processes = [self.new_sleep_process() for _ in range(num)]
         for _ in range(num):
             wait_func()
+        # Call the Popen method to avoid a ResourceWarning
+        for proc in processes:
+            proc.wait()
 
     def test_wait(self):
         self._test_wait_multiple(os.wait)
@@ -94,6 +97,8 @@ class OSEINTRTest(EINTRBaseTest):
     def _test_wait_single(self, wait_func):
         proc = self.new_sleep_process()
         wait_func(proc.pid)
+        # Call the Popen method to avoid a ResourceWarning
+        proc.wait()
 
     def test_waitpid(self):
         self._test_wait_single(lambda pid: os.waitpid(pid, 0))