summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_zipfile.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_zipfile.py')
-rw-r--r--Lib/test/test_zipfile.py13
1 files changed, 4 insertions, 9 deletions
diff --git a/Lib/test/test_zipfile.py b/Lib/test/test_zipfile.py
index e8aec4f..8d51528 100644
--- a/Lib/test/test_zipfile.py
+++ b/Lib/test/test_zipfile.py
@@ -490,16 +490,11 @@ class TestsWithSourceFile(unittest.TestCase):
self.assertTrue(zipfp2.fp is None, 'zipfp is not closed')
def test_unicode_filenames(self):
- if __name__ == '__main__':
- myfile = sys.argv[0]
- else:
- myfile = __file__
-
- mydir = os.path.dirname(myfile) or os.curdir
- fname = os.path.join(mydir, 'zip_cp437_header.zip')
-
+ # bug #10801
+ fname = findfile('zip_cp437_header.zip')
with zipfile.ZipFile(fname) as zipfp:
- zipfp.extractall()
+ for name in zipfp.namelist():
+ zipfp.open(name).close()
def tearDown(self):
unlink(TESTFN)