summaryrefslogtreecommitdiff
path: root/tests/cache
diff options
context:
space:
mode:
Diffstat (limited to 'tests/cache')
-rw-r--r--tests/cache/tests.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/cache/tests.py b/tests/cache/tests.py
index 8a35fb461a..2c541a304d 100644
--- a/tests/cache/tests.py
+++ b/tests/cache/tests.py
@@ -1149,8 +1149,9 @@ class FileBasedCacheTests(BaseCacheTests, TestCase):
cache_params.update({'LOCATION': self.dirname})
def tearDown(self):
- shutil.rmtree(self.dirname)
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):
fname = os.path.join(self.dirname, 'not-a-cache-file')