[1.7.x] Ensured cache tests do not leak temp dirs

Refs #17215.
Backport of 1d9596025e from master.
This commit is contained in:
Claude Paroz 2014-06-23 14:05:57 +02:00
parent a90f0e605e
commit 6015083e9d
1 changed files with 2 additions and 1 deletions

View File

@ -1149,8 +1149,9 @@ class FileBasedCacheTests(BaseCacheTests, TestCase):
cache_params.update({'LOCATION': self.dirname}) cache_params.update({'LOCATION': self.dirname})
def tearDown(self): def tearDown(self):
shutil.rmtree(self.dirname)
super(FileBasedCacheTests, self).tearDown() super(FileBasedCacheTests, self).tearDown()
# Call parent first, as cache.clear() may recreate cache base directory
shutil.rmtree(self.dirname)
def test_ignores_non_cache_files(self): def test_ignores_non_cache_files(self):
fname = os.path.join(self.dirname, 'not-a-cache-file') fname = os.path.join(self.dirname, 'not-a-cache-file')