From b5ae7cc0bb2c01eed86b884bd16425f0a3a06f6c Mon Sep 17 00:00:00 2001 From: Tzu-ping Chung Date: Tue, 27 Mar 2018 23:58:10 +0800 Subject: [PATCH] Just always require suffix then This is not the TemporaryDirectory you are looking for. --- pipenv/utils.py | 2 +- tests/test_pipenv.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pipenv/utils.py b/pipenv/utils.py index 741826f3..7d60e440 100644 --- a/pipenv/utils.py +++ b/pipenv/utils.py @@ -1207,7 +1207,7 @@ class TemporaryDirectory(object): in it are removed. """ - def __init__(self, suffix=None, prefix=None, dir=None): + def __init__(self, suffix, prefix, dir=None): if 'RAM_DISK' in os.environ: import uuid diff --git a/tests/test_pipenv.py b/tests/test_pipenv.py index c872f73a..10ddfe32 100644 --- a/tests/test_pipenv.py +++ b/tests/test_pipenv.py @@ -71,7 +71,7 @@ class PipenvInstance(object): self.pypi = pypi self.original_umask = os.umask(0o007) self.original_dir = os.path.abspath(os.curdir) - self._path = TemporaryDirectory(suffix='project', prefix='pipenv') + self._path = TemporaryDirectory(suffix='-project', prefix='pipenv-') self.path = self._path.name # set file creation perms self.pipfile_path = None @@ -115,7 +115,7 @@ class PipenvInstance(object): if verbose: cmd = cmd + ' --verbose' - with TemporaryDirectory(prefix='pipenv') as tempdir: + with TemporaryDirectory(prefix='pipenv-', suffix='-cache') as tempdir: os.environ['PIPENV_CACHE_DIR'] = tempdir.name c = delegator.run('pipenv {0}'.format(cmd), block=block) if 'PIPENV_CACHE_DIR' in os.environ: