]> granicus.if.org Git - python/commitdiff
Call importlib.invalidate_caches() after creating module files in test_threaded_import.
authorAntoine Pitrou <solipsis@pitrou.net>
Tue, 18 Dec 2012 22:28:04 +0000 (23:28 +0100)
committerAntoine Pitrou <solipsis@pitrou.net>
Tue, 18 Dec 2012 22:28:04 +0000 (23:28 +0100)
Lib/test/test_threaded_import.py

index e0c23dec66ae2d6096ad13d843b4965049171bf5..6c2965ba6e043cf0d32c91315246441822672bf3 100644 (file)
@@ -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)