Commit 87d6e136 authored by Victor Stinner's avatar Victor Stinner

Fix test_venv on FreeBSD buildbot

Ignore pip warning in test_venv.test_with_venv().
parent 21d0e1b5
...@@ -8,6 +8,7 @@ Licensed to the PSF under a contributor agreement. ...@@ -8,6 +8,7 @@ Licensed to the PSF under a contributor agreement.
import ensurepip import ensurepip
import os import os
import os.path import os.path
import re
import struct import struct
import subprocess import subprocess
import sys import sys
...@@ -394,7 +395,15 @@ class EnsurePipTest(BaseTest): ...@@ -394,7 +395,15 @@ class EnsurePipTest(BaseTest):
# We force everything to text, so unittest gives the detailed diff # We force everything to text, so unittest gives the detailed diff
# if we get unexpected results # if we get unexpected results
err = err.decode("latin-1") # Force to text, prevent decoding errors err = err.decode("latin-1") # Force to text, prevent decoding errors
self.assertEqual(err, "") # Ignore the warning:
# "The directory '$HOME/.cache/pip/http' or its parent directory
# is not owned by the current user and the cache has been disabled.
# Please check the permissions and owner of that directory. If
# executing pip with sudo, you may want sudo's -H flag."
# where $HOME is replaced by the HOME environment variable.
err = re.sub("^The directory .* or its parent directory is not owned "
"by the current user .*$", "", err, flags=re.MULTILINE)
self.assertEqual(err.rstrip(), "")
# Being fairly specific regarding the expected behaviour for the # Being fairly specific regarding the expected behaviour for the
# initial bundling phase in Python 3.4. If the output changes in # initial bundling phase in Python 3.4. If the output changes in
# future pip versions, this test can likely be relaxed further. # future pip versions, this test can likely be relaxed further.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment