summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorScott Talbert <swt@techie.net>2022-01-26 16:32:49 -0500
committerScott Talbert <swt@techie.net>2022-01-26 16:32:49 -0500
commit393d023461d5ab53bf70e5efeb523ce727b7efaf (patch)
tree6bd64894b7a13ce462168f6670b5259645d87750
parentb7a2bd8704ef7652ed14a353c4ba3242beeccfb7 (diff)
downloadpycurl-393d023461d5ab53bf70e5efeb523ce727b7efaf.tar.gz
tests: xfail test_easy_pause_unpause on macOS
Failure is documented at: https://github.com/pycurl/pycurl/issues/729
-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 c82bc38..eb2b94f 100644
--- a/tests/multi_callback_test.py
+++ b/tests/multi_callback_test.py
@@ -4,6 +4,8 @@
from . import localhost
import pycurl
+import pytest
+import sys
import unittest
from . import appmanager
@@ -72,6 +74,7 @@ class MultiCallbackTest(unittest.TestCase):
# (mid-transfer) easy.pause(PAUSE_ALL) must call SOCKETFUNCTION to remove sockets
# (mid-transfer) easy.pause(PAUSE_CONT) must call TIMERFUNCTION to resume
+ @pytest.mark.xfail(sys.platform == 'darwin', reason='https://github.com/pycurl/pycurl/issues/729')
def test_easy_pause_unpause(self):
self.multi.add_handle(self.easy)
while self.multi.socket_action(*self.socket_action)[1]: