From 75d03a575b1f116d78fe256eaa2d1801b115a875 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Mon, 24 Mar 2014 18:46:36 +0100 Subject: [PATCH] Create TMPDIR for tests recursively keystone/tests/tmp is missing in the sdist tarballs, so we need to not only create keystone/tests/tmp/ but also the parent directory. Use os.makedirs for that. Change-Id: I2f97bee517297b9fa239183c23ad1dfa52505bc9 Closes-Bug: #1296862 --- MANIFEST.in | 2 +- keystone/tests/core.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/MANIFEST.in b/MANIFEST.in index 9c59a76b43..fa69c1aa3c 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -20,4 +20,4 @@ graft keystone/tests graft tools graft examples recursive-include keystone *.json *.xml *.cfg *.pem README *.po *.pot *.sql -global-exclude *.pyc *.sdx *.log *.db *.swp tests/tmp/* +global-exclude *.pyc *.sdx *.log *.db *.swp keystone/tests/tmp/* diff --git a/keystone/tests/core.py b/keystone/tests/core.py index 9b2993fb88..f651d5aaa5 100644 --- a/keystone/tests/core.py +++ b/keystone/tests/core.py @@ -89,7 +89,7 @@ TMPDIR = _calc_tmpdir() CONF = config.CONF exception._FATAL_EXCEPTION_FORMAT_ERRORS = True -os.mkdir(TMPDIR) +os.makedirs(TMPDIR) atexit.register(shutil.rmtree, TMPDIR)