-
Type:
Build Failure
-
Resolution: Fixed
-
Priority:
Unknown
-
Affects Version/s: None
-
Component/s: ai-ml-testing, pymongo-voyageai
-
None
-
Python Drivers
-
Not Needed
-
-
None
-
None
-
None
-
None
-
None
-
None
[2025/06/04 14:00:06.340] FAILED tests/test_client_integration.py::test_text_and_images - urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1028)> [2025/06/04 14:00:06.340] FAILED tests/test_client_integration.py::test_pdf_pages - urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1028)> [2025/06/04 14:00:06.340] FAILED tests/test_client_integration.py::test_pdf_pages_storage - urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1028)> [2025/06/04 14:00:06.340] FAILED tests/test_client_integration.py::test_pdf_pages_custom_storage - urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1028)> [2025/06/04 14:00:06.340] FAILED tests/test_client_unit.py::test_text_and_images - urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1028)> [2025/06/04 14:00:06.340] FAILED tests/test_client_unit.py::test_pdf_pages - urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1028)> [2025/06/04 14:00:06.340] FAILED tests/test_client_unit.py::test_pdf_pages_storage - urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1028)> [2025/06/04 14:00:06.340] FAILED tests/test_utils.py::test_url_to_images_pdf - urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1028)> [2025/06/04 14:00:06.340] FAILED tests/test_utils.py::test_url_to_images_png - urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1028)> [2025/06/04 14:00:06.340] =================== 9 failed, 5 passed, 6 warnings in 22.13s ===================
We can explicitly use the certify certs to avoid any issues coming from the build host setup:
ssl_context = ssl.create_default_context(cafile=certifi.where())
response = urllib.request.urlopen('<url>', context=ssl_context)