diff a/Lib/test/eintrdata/eintr_tester.py b/Lib/test/eintrdata/eintr_tester.py --- a/Lib/test/eintrdata/eintr_tester.py +++ b/Lib/test/eintrdata/eintr_tester.py @@ -439,6 +439,10 @@ def test_poll(self): poller = select.poll() + throwaway_socket = socket.socket() + throwaway_socket.bind(("127.0.0.1", 0)) + throwaway_socket.listen(1) + poller.register(throwaway_socket) t0 = time.monotonic() poller.poll(self.sleep_time * 1e3) dt = time.monotonic() - t0