From e6eafa2ade22dc687eee78374fa93d4b9ab7a2c1 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Fri, 10 Jun 2011 16:32:54 +0200 Subject: [PATCH] Issue #10801: Fix test_unicode_filenames() of test_zipfile Just try to open files from the ZIP for reading, don't extract them to avoid UnicodeEncodeError if the filename is not encodable to the filesystem encoding (e.g. ASCII locale encoding). --- Lib/test/test_zipfile.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Lib/test/test_zipfile.py b/Lib/test/test_zipfile.py index a36b010bd88..ee7524e8e5b 100644 --- a/Lib/test/test_zipfile.py +++ b/Lib/test/test_zipfile.py @@ -405,7 +405,8 @@ class TestsWithSourceFile(unittest.TestCase): zipfp = zipfile.ZipFile(fname) try: - zipfp.extractall() + for name in zipfp.namelist(): + zipfp.open(name).close() finally: zipfp.close()