summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/migrations/test_commands.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/migrations/test_commands.py b/tests/migrations/test_commands.py
index 91b81d0370..0f86289cff 100644
--- a/tests/migrations/test_commands.py
+++ b/tests/migrations/test_commands.py
@@ -2,6 +2,7 @@
from __future__ import unicode_literals
import codecs
+import importlib
import os
import shutil
@@ -686,6 +687,11 @@ class MakeMigrationsTests(MigrationTestBase):
content = cmd("0001", migration_name_0001)
self.assertIn("dependencies=[\n]", content)
+ # Python 3.3+ importlib caches os.listdir() on some platforms like
+ # Mac OS X (#23850).
+ if hasattr(importlib, 'invalidate_caches'):
+ importlib.invalidate_caches()
+
# generate an empty migration
migration_name_0002 = "my_custom_migration"
content = cmd("0002", migration_name_0002, "--empty")