summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorScott Talbert <swt@techie.net>2022-03-11 19:58:11 -0500
committerGitHub <noreply@github.com>2022-03-11 19:58:11 -0500
commit1acc459aea09faa4303fe54a888c8ea4bb69b629 (patch)
treefeeee3e2259191a0e3d6cfa143be26607fd556a7
parent78b245504cffac6d0d7f3a9df4223eb5cb652e98 (diff)
parent9f61a553458b07c220bf0c3bab41921256e537de (diff)
downloadpycurl-1acc459aea09faa4303fe54a888c8ea4bb69b629.tar.gz
Merge pull request #747 from swt2c/xfail_macos_addl_tests
tests: xfail additional multi callback tests on macOS
-rw-r--r--tests/multi_callback_test.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/multi_callback_test.py b/tests/multi_callback_test.py
index 3941d79..bbb13f4 100644
--- a/tests/multi_callback_test.py
+++ b/tests/multi_callback_test.py
@@ -52,6 +52,7 @@ class MultiCallbackTest(unittest.TestCase):
# multi.socket_action must call both SOCKETFUNCTION and TIMERFUNCTION at
# various points during the transfer (at least at the start and end)
+ @pytest.mark.xfail(sys.platform == 'darwin', reason='https://github.com/pycurl/pycurl/issues/729')
def test_multi_socket_action(self):
self.multi.add_handle(self.easy)
self.timer_result = None
@@ -66,6 +67,7 @@ class MultiCallbackTest(unittest.TestCase):
assert self.timer_result is not None
# (mid-transfer) multi.remove_handle must call SOCKETFUNCTION to remove sockets
+ @pytest.mark.xfail(sys.platform == 'darwin', reason='https://github.com/pycurl/pycurl/issues/729')
def test_multi_remove_handle(self):
self.multi.add_handle(self.easy)
self.multi.socket_action(pycurl.SOCKET_TIMEOUT, 0)
@@ -90,6 +92,7 @@ class MultiCallbackTest(unittest.TestCase):
assert self.timer_result is not None
# (mid-transfer) easy.close() must call SOCKETFUNCTION to remove sockets
+ @pytest.mark.xfail(sys.platform == 'darwin', reason='https://github.com/pycurl/pycurl/issues/729')
def test_easy_close(self):
self.partial_transfer()
self.socket_result = None