diff --git a/tests/test_requirements.py b/tests/test_requirements.py index 73daec464..d40f5e872 100644 --- a/tests/test_requirements.py +++ b/tests/test_requirements.py @@ -1,7 +1,8 @@ +import os.path import textwrap from pip.backwardcompat import urllib from pip.req import Requirements -from tests.test_pip import reset_env, run_pip, write_file, pyversion, here +from tests.test_pip import reset_env, run_pip, write_file, pyversion, here, path_to_url from tests.local_repos import local_checkout from tests.path import Path @@ -29,7 +30,7 @@ def test_relative_requirements_file(): Test installing from a requirements file with a relative path with an egg= definition.. """ - url = 'file://' + str(urllib.quote(Path(here).abspath + '/packages/../packages/FSPkg') + '#egg=FSPkg').replace('\\', '/') + url = path_to_url(os.path.join(here, 'packages', '..', 'packages', 'FSPkg')) + '#egg=FSPkg' env = reset_env() write_file('file-egg-req.txt', textwrap.dedent("""\ %s