summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2015-03-20 13:48:36 +0100
committerVictor Stinner <victor.stinner@gmail.com>2015-03-20 13:48:36 +0100
commit57d516bd6bfd1ae9a316c376bc72a96c4fa40c9f (patch)
treecc4ea3f09eba9d2e57441e73a1f64dc6d4118ff9
parent03129230c925d862599025d70d088c967593c1f3 (diff)
downloadcpython-git-57d516bd6bfd1ae9a316c376bc72a96c4fa40c9f.tar.gz
Issue #23696: Remove test on ZipImportError.__context__ because the context is
None on Windows. When the file is not readable, the error occurs at open on UNIX. On Windows, the error only occurs at the first operation on the open file. It would require to many changes to set __context__ to an OSError for all file operations, for a little benefit (__context__ is almost never used).
-rw-r--r--Lib/test/test_zipimport.py1
1 files changed, 0 insertions, 1 deletions
diff --git a/Lib/test/test_zipimport.py b/Lib/test/test_zipimport.py
index 5b8d77cae7..0a83841707 100644
--- a/Lib/test/test_zipimport.py
+++ b/Lib/test/test_zipimport.py
@@ -453,7 +453,6 @@ class BadFileZipImportTestCase(unittest.TestCase):
with self.assertRaises(zipimport.ZipImportError) as cm:
zipimport.zipimporter(TESTMOD)
- self.assertIsInstance(cm.exception.__context__, PermissionError)
finally:
# If we leave "the read-only bit" set on Windows, nothing can
# delete TESTMOD, and later tests suffer bogus failures.