From: Brett Cannon Date: Fri, 20 Apr 2012 17:34:35 +0000 (-0400) Subject: Try to debug a Windows failure on the buildbots. X-Git-Tag: v3.3.0a3~142 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a2898c1d79ed3787d51a93a9ffb7c7c695b4a46e;p=thirdparty%2FPython%2Fcpython.git Try to debug a Windows failure on the buildbots. --- diff --git a/Lib/test/test_import.py b/Lib/test/test_import.py index 71a1cd53c2ec..9e7c5c02572c 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)