]> granicus.if.org Git - python/commitdiff
Try to fix or diagnose buildbot failures
authorAntoine Pitrou <solipsis@pitrou.net>
Thu, 12 Jul 2012 17:21:43 +0000 (19:21 +0200)
committerAntoine Pitrou <solipsis@pitrou.net>
Thu, 12 Jul 2012 17:21:43 +0000 (19:21 +0200)
Lib/test/test_import.py

index 10911585d428b2c89d79d6c3b200e0281030f9ff..ed60008df297704ab7d3bec7d1e8fb1028a29315 100644 (file)
@@ -194,6 +194,7 @@ class ImportTests(unittest.TestCase):
         # New in 2.4, we shouldn't be able to import that no matter how often
         # we try.
         sys.path.insert(0, os.curdir)
+        importlib.invalidate_caches()
         if TESTFN in sys.modules:
             del sys.modules[TESTFN]
         try:
@@ -465,7 +466,11 @@ class PathsTests(unittest.TestCase):
         unc += path[2:]
         sys.path.append(unc)
         try:
-            mod = __import__("test_trailing_slash")
+            try:
+                mod = __import__("test_trailing_slash")
+            except ImportError as e:
+                self.fail("could not import 'test_trailing_slash' from %r: %r"
+                          % (unc, e))
             self.assertEqual(mod.testdata, 'test_trailing_slash')
             unload("test_trailing_slash")
         finally: