(self)
| 576 | SELECTOR = getattr(selectors, 'KqueueSelector', None) |
| 577 | |
| 578 | def test_register_bad_fd(self): |
| 579 | # a file descriptor that's been closed should raise an OSError |
| 580 | # with EBADF |
| 581 | s = self.SELECTOR() |
| 582 | bad_f = os_helper.make_bad_fd() |
| 583 | with self.assertRaises(OSError) as cm: |
| 584 | s.register(bad_f, selectors.EVENT_READ) |
| 585 | self.assertEqual(cm.exception.errno, errno.EBADF) |
| 586 | # the SelectorKey has been removed |
| 587 | with self.assertRaises(KeyError): |
| 588 | s.get_key(bad_f) |
| 589 | |
| 590 | def test_empty_select_timeout(self): |
| 591 | # Issues #23009, #29255: Make sure timeout is applied when no fds |
nothing calls this directly
no test coverage detected