bpo-39239: epoll.unregister() no longer ignores EBADF (GH-17882)

The select.epoll.unregister() method no longer ignores the EBADF
error.
This commit is contained in:
Victor Stinner 2020-01-07 15:00:02 +01:00 committed by GitHub
parent 10ac0cded2
commit 5b23f7618d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 13 additions and 6 deletions

View file

@ -225,7 +225,10 @@ class TestEPoll(unittest.TestCase):
self.assertFalse(then - now > 0.01)
server.close()
ep.unregister(fd)
with self.assertRaises(OSError) as cm:
ep.unregister(fd)
self.assertEqual(cm.exception.errno, errno.EBADF)
def test_close(self):
open_file = open(__file__, "rb")