summaryrefslogtreecommitdiffstats
path: root/Lib/test
diff options
context:
space:
mode:
authorAntoine Pitrou <solipsis@pitrou.net>2012-12-18 22:28:04 (GMT)
committerAntoine Pitrou <solipsis@pitrou.net>2012-12-18 22:28:04 (GMT)
commit07edb82e4b1d2e45c25295aae6095a346f6b9340 (patch)
treebd49b765237854ea325bbe05e90d5fc7cad5bbbc /Lib/test
parente0b1c23145f6529d39cfa5424403c77f21d0839f (diff)
downloadcpython-07edb82e4b1d2e45c25295aae6095a346f6b9340.zip
cpython-07edb82e4b1d2e45c25295aae6095a346f6b9340.tar.gz
cpython-07edb82e4b1d2e45c25295aae6095a346f6b9340.tar.bz2
Call importlib.invalidate_caches() after creating module files in test_threaded_import.
Diffstat (limited to 'Lib/test')
-rw-r--r--Lib/test/test_threaded_import.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/Lib/test/test_threaded_import.py b/Lib/test/test_threaded_import.py
index e0c23de..6c2965b 100644
--- a/Lib/test/test_threaded_import.py
+++ b/Lib/test/test_threaded_import.py
@@ -7,6 +7,7 @@
import os
import imp
+import importlib
import sys
import time
import shutil
@@ -190,6 +191,7 @@ class ThreadedImportTests(unittest.TestCase):
f.write(contents.encode('utf-8'))
self.addCleanup(forget, name)
+ importlib.invalidate_caches()
results = []
def import_ab():
import A
@@ -220,6 +222,7 @@ class ThreadedImportTests(unittest.TestCase):
f.write(code.encode('utf-8'))
self.addCleanup(unlink, filename)
self.addCleanup(forget, TESTFN)
+ importlib.invalidate_caches()
__import__(TESTFN)