From a2898c1d79ed3787d51a93a9ffb7c7c695b4a46e Mon Sep 17 00:00:00 2001 From: Brett Cannon Date: Fri, 20 Apr 2012 13:34:35 -0400 Subject: Try to debug a Windows failure on the buildbots. --- Lib/test/test_import.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Lib/test/test_import.py b/Lib/test/test_import.py index 71a1cd5..9e7c5c0 100644 --- a/Lib/test/test_import.py +++ b/Lib/test/test_import.py @@ -337,7 +337,7 @@ class ImportTests(unittest.TestCase): del sys.path[0] remove_files(TESTFN) - @unittest.skipUnless(sys.platform == "win32", "Windows specific") + @unittest.skipUnless(sys.platform == "win32", "Windows-specific") def test_extension_import_fail(self): # Issue 1559549 added `name` and `path` attributes to ImportError # in order to provide better detail. Issue 10854 implemented those @@ -352,6 +352,9 @@ class ImportTests(unittest.TestCase): import extension self.assertEqual(err.exception.name, pkg_name) # The path we get back has the dot-slash, e.g., ".\\extension.pyd" + self.assertIsNotNone(err.exception.path, + 'unexpected None for ImportError.path: ' + '{!r}'.format(err.exception)) self.assertEqual(os.path.relpath(err.exception.path), pkg_file) finally: unlink(pkg_file) -- cgit v0.12