mirror of
https://github.com/python/cpython.git
synced 2026-01-06 15:32:22 +00:00
bpo-28087: Skip test_asyncore and test_eintr poll failures on macOS. (#462)
* bpo-28087: Skip test_asyncore and test_eintr poll failures on macOS Skip some tests of select.poll when running on macOS due to unresolved issues with the underlying system poll function on some macOS versions.
This commit is contained in:
parent
cfcd76777e
commit
de04644627
3 changed files with 9 additions and 0 deletions
|
|
@ -437,6 +437,8 @@ def test_select(self):
|
|||
self.stop_alarm()
|
||||
self.assertGreaterEqual(dt, self.sleep_time)
|
||||
|
||||
@unittest.skipIf(sys.platform == "darwin",
|
||||
"poll may fail on macOS; see issue #28087")
|
||||
@unittest.skipUnless(hasattr(select, 'poll'), 'need select.poll')
|
||||
def test_poll(self):
|
||||
poller = select.poll()
|
||||
|
|
|
|||
|
|
@ -661,6 +661,9 @@ def test_handle_expt(self):
|
|||
if HAS_UNIX_SOCKETS and self.family == socket.AF_UNIX:
|
||||
self.skipTest("Not applicable to AF_UNIX sockets.")
|
||||
|
||||
if sys.platform == "darwin" and self.use_poll:
|
||||
self.skipTest("poll may fail on macOS; see issue #28087")
|
||||
|
||||
class TestClient(BaseClient):
|
||||
def handle_expt(self):
|
||||
self.socket.recv(1024, socket.MSG_OOB)
|
||||
|
|
|
|||
|
|
@ -895,6 +895,10 @@ Tools/Demos
|
|||
Tests
|
||||
-----
|
||||
|
||||
- bpo-28087: Skip test_asyncore and test_eintr poll failures on macOS.
|
||||
Skip some tests of select.poll when running on macOS due to unresolved
|
||||
issues with the underlying system poll function on some macOS versions.
|
||||
|
||||
- Issue #29571: to match the behaviour of the ``re.LOCALE`` flag,
|
||||
test_re.test_locale_flag now uses ``locale.getpreferredencoding(False)`` to
|
||||
determine the candidate encoding for the test regex (allowing it to correctly
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue