diff options
Diffstat (limited to 'test/test_ssl.py')
-rw-r--r-- | test/test_ssl.py | 6 |
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 |