summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrett Cannon <bcannon@gmail.com>2007-07-30 01:34:07 (GMT)
committerBrett Cannon <bcannon@gmail.com>2007-07-30 01:34:07 (GMT)
commit96d7e8369c9ac4e18be002fb4af1400b4a0ca9dd (patch)
tree197735657b0053c3b34aea0167dca1f6e7d05092
parent7a2653438ad584d829ac058d5b924c187cc71408 (diff)
downloadcpython-96d7e8369c9ac4e18be002fb4af1400b4a0ca9dd.zip
cpython-96d7e8369c9ac4e18be002fb4af1400b4a0ca9dd.tar.gz
cpython-96d7e8369c9ac4e18be002fb4af1400b4a0ca9dd.tar.bz2
Don't try to use a bytes sequence for file paths. Also force equivalency tests
to be between str8 and str.
-rw-r--r--Lib/test/test_unicode_file.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/Lib/test/test_unicode_file.py b/Lib/test/test_unicode_file.py
index 9cf48df..69d99aa 100644
--- a/Lib/test/test_unicode_file.py
+++ b/Lib/test/test_unicode_file.py
@@ -8,7 +8,8 @@ import unittest
from test.test_support import run_unittest, TestSkipped, TESTFN_UNICODE
from test.test_support import TESTFN_ENCODING, TESTFN_UNICODE_UNENCODEABLE
try:
- TESTFN_ENCODED = TESTFN_UNICODE.encode(TESTFN_ENCODING)
+ TESTFN_ENCODED = TESTFN_UNICODE
+ TESTFN_UNICODE.encode(TESTFN_ENCODING)
except (UnicodeError, TypeError):
# Either the file system encoding is None, or the file name
# cannot be encoded in the file system encoding.
@@ -76,6 +77,7 @@ class TestUnicodeFiles(unittest.TestCase):
# Do as many "equivalancy' tests as we can - ie, check that although we
# have different types for the filename, they refer to the same file.
def _do_equivilent(self, filename1, filename2):
+ filename2 = str8(filename2)
# Note we only check "filename1 against filename2" - we don't bother
# checking "filename2 against 1", as we assume we are called again with
# the args reversed.