Since the filename is encoded, we must add bytes to it. The test
still fails, but gets a little further with this change.
diff --git a/Lib/test/test_unicode_file.py b/Lib/test/test_unicode_file.py
index ef118df..c6bb7a3 100644
--- a/Lib/test/test_unicode_file.py
+++ b/Lib/test/test_unicode_file.py
@@ -195,7 +195,7 @@
# For all 'equivilent' combinations:
# Make dir with encoded, chdir with unicode, checkdir with encoded
# (or unicode/encoded/unicode, etc
- ext = ".dir"
+ ext = b".dir"
self._do_directory(TESTFN_ENCODED+ext, TESTFN_ENCODED+ext, True)
self._do_directory(TESTFN_ENCODED+ext, TESTFN_UNICODE+ext, True)
self._do_directory(TESTFN_UNICODE+ext, TESTFN_ENCODED+ext, False)