(self)
| 219 | select.EPOLLIN) |
| 220 | |
| 221 | def test_unregister_closed(self): |
| 222 | server, client = self._connected_pair() |
| 223 | fd = server.fileno() |
| 224 | ep = select.epoll(16) |
| 225 | ep.register(server) |
| 226 | |
| 227 | now = time.monotonic() |
| 228 | events = ep.poll(1, 4) |
| 229 | then = time.monotonic() |
| 230 | self.assertFalse(then - now > 0.01) |
| 231 | |
| 232 | server.close() |
| 233 | |
| 234 | with self.assertRaises(OSError) as cm: |
| 235 | ep.unregister(fd) |
| 236 | self.assertEqual(cm.exception.errno, errno.EBADF) |
| 237 | |
| 238 | def test_close(self): |
| 239 | open_file = open(__file__, "rb") |
nothing calls this directly
no test coverage detected