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

want to check that Connection.poll() doesn't crash.
This commit is contained in:
Charles-François Natali 2013-09-06 21:12:22 +02:00
parent b0478b3f5f
commit 6703bb4984
1 changed files with 4 additions and 1 deletions

View File

@ -2958,8 +2958,11 @@ class TestInvalidHandle(unittest.TestCase):
@unittest.skipIf(WIN32, "skipped on Windows")
def test_invalid_handles(self):
conn = multiprocessing.connection.Connection(44977608)
# check that poll() doesn't crash
try:
self.assertRaises((ValueError, OSError), conn.poll)
conn.poll()
except (ValueError, OSError):
pass
finally:
# Hack private attribute _handle to avoid printing an error
# in conn.__del__