diff options
author | Scott Talbert <swt@techie.net> | 2022-03-11 19:47:30 -0500 |
---|---|---|
committer | Scott Talbert <swt@techie.net> | 2022-03-11 19:47:30 -0500 |
commit | 9f61a553458b07c220bf0c3bab41921256e537de (patch) | |
tree | feeee3e2259191a0e3d6cfa143be26607fd556a7 /tests | |
parent | 78b245504cffac6d0d7f3a9df4223eb5cb652e98 (diff) | |
download | pycurl-9f61a553458b07c220bf0c3bab41921256e537de.tar.gz |
tests: xfail additional multi callback tests on macOS
Diffstat (limited to 'tests')
-rw-r--r-- | tests/multi_callback_test.py | 3 |
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 |