test_eintr: Fix ResourceWarning warnings

This commit is contained in:
Victor Stinner 2016-09-10 04:19:48 -04:00
parent e103aaca67
commit c50cccfcc3

View file

@ -83,6 +83,9 @@ def _test_wait_multiple(self, wait_func):
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 @@ def test_wait3(self):
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))