summaryrefslogtreecommitdiff
path: root/test/test_ssl.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_ssl.py')
-rw-r--r--test/test_ssl.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/test_ssl.py b/test/test_ssl.py
index 38b93434..f714c8da 100644
--- a/test/test_ssl.py
+++ b/test/test_ssl.py
@@ -1,3 +1,6 @@
+import platform
+import sys
+
import mock
import pytest
from urllib3.util import ssl_
@@ -125,6 +128,9 @@ def test_wrap_socket_given_context_no_load_default_certs():
def test_wrap_socket_given_ca_certs_no_load_default_certs(monkeypatch):
+ if platform.python_implementation() == "PyPy" and sys.version_info[0] == 2:
+ # https://github.com/testing-cabal/mock/issues/438
+ pytest.xfail("fails with PyPy for Python 2 dues to funcsigs bug")
context = mock.create_autospec(ssl_.SSLContext)
context.load_default_certs = mock.Mock()
context.options = 0