From 9f61a553458b07c220bf0c3bab41921256e537de Mon Sep 17 00:00:00 2001 From: Scott Talbert Date: Fri, 11 Mar 2022 19:47:30 -0500 Subject: tests: xfail additional multi callback tests on macOS --- tests/multi_callback_test.py | 3 +++ 1 file changed, 3 insertions(+) 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 -- cgit v1.2.1