Issue #18934: Relax test_multiprocessing.test_invalid_handles a bit: we just

want to check that Connection.poll() doesn't crash.
parent b0478b3f
...@@ -2958,8 +2958,11 @@ class TestInvalidHandle(unittest.TestCase): ...@@ -2958,8 +2958,11 @@ class TestInvalidHandle(unittest.TestCase):
@unittest.skipIf(WIN32, "skipped on Windows") @unittest.skipIf(WIN32, "skipped on Windows")
def test_invalid_handles(self): def test_invalid_handles(self):
conn = multiprocessing.connection.Connection(44977608) conn = multiprocessing.connection.Connection(44977608)
# check that poll() doesn't crash
try: try:
self.assertRaises((ValueError, OSError), conn.poll) conn.poll()
except (ValueError, OSError):
pass
finally: finally:
# Hack private attribute _handle to avoid printing an error # Hack private attribute _handle to avoid printing an error
# in conn.__del__ # in conn.__del__
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment