Normalize paths in test_run_in_virtualenv for windows

Signed-off-by: Dan Ryan <dan.ryan@canonical.com>
This commit is contained in:
Dan Ryan
2020-04-03 16:02:24 -04:00
parent a79c91f7e9
commit d91a9d4fa6
+4 -2
View File
@@ -8,7 +8,7 @@ import pytest
from pipenv.patched import pipfile
from pipenv.project import Project
from pipenv.utils import temp_environ
from pipenv.utils import temp_environ, normalize_path
from pipenv.vendor.vistir.path import is_in_path
from pipenv.vendor.delegator import run as delegator_run
@@ -221,7 +221,9 @@ def test_run_in_virtualenv(PipenvInstance):
assert c.return_code == 0
c = p.pipenv('run python -c "import click;print(click.__file__)"')
assert c.return_code == 0
assert c.out.strip().startswith(str(project.virtualenv_location))
assert normalize_path(c.out.strip()).startswith(
normalize_path(str(project.virtualenv_location))
)
c = p.pipenv("clean --dry-run")
assert c.return_code == 0
assert "click" in c.out