summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2016-09-10 04:19:48 -0400
committerVictor Stinner <victor.stinner@gmail.com>2016-09-10 04:19:48 -0400
commitc1336d4bb9b4669055ff421145d698aedc53478c (patch)
tree688386760e7154c0be17c3de4ee2c7065340896a
parent136d1204b6cd44980b398898794ddb01881ed880 (diff)
downloadcpython-c1336d4bb9b4669055ff421145d698aedc53478c.tar.gz
test_eintr: Fix ResourceWarning warnings
-rw-r--r--Lib/test/eintrdata/eintr_tester.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/Lib/test/eintrdata/eintr_tester.py b/Lib/test/eintrdata/eintr_tester.py
index 4fc79b13a1..9fbe04de9c 100644
--- a/Lib/test/eintrdata/eintr_tester.py
+++ b/Lib/test/eintrdata/eintr_tester.py
@@ -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))