diff options
author | Victor Stinner <victor.stinner@gmail.com> | 2016-09-10 04:19:48 -0400 |
---|---|---|
committer | Victor Stinner <victor.stinner@gmail.com> | 2016-09-10 04:19:48 -0400 |
commit | c1336d4bb9b4669055ff421145d698aedc53478c (patch) | |
tree | 688386760e7154c0be17c3de4ee2c7065340896a | |
parent | 136d1204b6cd44980b398898794ddb01881ed880 (diff) | |
download | cpython-c1336d4bb9b4669055ff421145d698aedc53478c.tar.gz |
test_eintr: Fix ResourceWarning warnings
-rw-r--r-- | Lib/test/eintrdata/eintr_tester.py | 5 |
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)) |