diff options
author | Scott Talbert <swt@techie.net> | 2022-03-11 19:58:11 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-11 19:58:11 -0500 |
commit | 1acc459aea09faa4303fe54a888c8ea4bb69b629 (patch) | |
tree | feeee3e2259191a0e3d6cfa143be26607fd556a7 | |
parent | 78b245504cffac6d0d7f3a9df4223eb5cb652e98 (diff) | |
parent | 9f61a553458b07c220bf0c3bab41921256e537de (diff) | |
download | pycurl-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.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 |