gh-133677: Fix tests when running in non-UTF-8 locale (GH-133865)

This commit is contained in:
Serhiy Storchaka 2025-05-12 19:09:11 +03:00 committed by GitHub
parent d1533115ba
commit 14305a83d3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 16 additions and 12 deletions

View file

@ -109,7 +109,7 @@ class urlopen_FileTests(unittest.TestCase):
finally:
f.close()
self.pathname = os_helper.TESTFN
self.quoted_pathname = urllib.parse.quote(self.pathname)
self.quoted_pathname = urllib.parse.quote(os.fsencode(self.pathname))
self.returned_obj = urllib.request.urlopen("file:%s" % self.quoted_pathname)
def tearDown(self):