From 55e4eb07c716052503ba45c378fd2c0fcf2f99e8 Mon Sep 17 00:00:00 2001 From: Dan Ryan Date: Tue, 8 May 2018 23:54:25 -0400 Subject: [PATCH] Expand short paths on windows during testing - Fixes #2132 Signed-off-by: Dan Ryan --- tests/integration/conftest.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/integration/conftest.py b/tests/integration/conftest.py index 3a07d145..66ce8be7 100644 --- a/tests/integration/conftest.py +++ b/tests/integration/conftest.py @@ -10,6 +10,11 @@ from pipenv.vendor import requests from pipenv.vendor import six from pipenv.vendor import toml +try: + from pathlib import Path +except ImportError: + from pipenv.vendor.pathlib2 import Path + if six.PY2: class ResourceWarning(Warning): @@ -45,7 +50,7 @@ class _PipenvInstance(object): self.original_umask = os.umask(0o007) self.original_dir = os.path.abspath(os.curdir) self._path = TemporaryDirectory(suffix='-project', prefix='pipenv-') - self.path = self._path.name + self.path = str(Path(self._path.name).resolve()) # set file creation perms self.pipfile_path = None self.chdir = chdir