Skip to content

Commit c536f59

Browse files
[3.12] gh-122744: test_venv: ignore pip's complaint about missing ssl (GH-122776) (GH-122822)
(cherry picked from commit 0d9c123) Co-authored-by: Petr Viktorin <[email protected]>
1 parent f2cc8ad commit c536f59

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

Lib/test/test_venv.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -782,6 +782,14 @@ def do_test_with_pip(self, system_site_packages):
782782
err = re.sub("^(WARNING: )?The directory .* or its parent directory "
783783
"is not owned or is not writable by the current user.*$", "",
784784
err, flags=re.MULTILINE)
785+
# Ignore warning about missing optional module:
786+
try:
787+
import ssl
788+
except ImportError:
789+
err = re.sub(
790+
"^WARNING: Disabling truststore since ssl support is missing$",
791+
"",
792+
err, flags=re.MULTILINE)
785793
self.assertEqual(err.rstrip(), "")
786794
# Being fairly specific regarding the expected behaviour for the
787795
# initial bundling phase in Python 3.4. If the output changes in

0 commit comments

Comments
 (0)