From: Lars Gustäbel Date: Tue, 19 Apr 2016 09:58:41 +0000 (+0200) Subject: Issue #24838: Fix test_tarfile.py for non-utf8 filesystem encodings. X-Git-Tag: v3.6.0a1~170^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ddd9917ac3f45a1bab9a200a6fe60a3407d1780d;p=python Issue #24838: Fix test_tarfile.py for non-utf8 filesystem encodings. --- diff --git a/Lib/test/test_tarfile.py b/Lib/test/test_tarfile.py index c039f5aa75..abfb34dfb8 100644 --- a/Lib/test/test_tarfile.py +++ b/Lib/test/test_tarfile.py @@ -1795,7 +1795,7 @@ class UstarUnicodeTest(UnicodeTest, unittest.TestCase): self.assertRaises(exc, tar.addfile, t) if exc is None: - with tarfile.open(tmpname, "r") as tar: + with tarfile.open(tmpname, "r", encoding="utf-8") as tar: for t in tar: self.assertEqual(name, t.name) break @@ -1821,7 +1821,7 @@ class UstarUnicodeTest(UnicodeTest, unittest.TestCase): self.assertRaises(exc, tar.addfile, t) if exc is None: - with tarfile.open(tmpname, "r") as tar: + with tarfile.open(tmpname, "r", encoding="utf-8") as tar: for t in tar: self.assertEqual(name, t.linkname) break