[Python-Dev] test_unicode_file fails on Linux (original) (raw)

Skip Montanaro skip at pobox.com
Fri Dec 26 16:17:22 EST 2003


Jeremy> The utime() call is failing for one of the Unicode file names.  

Been failing for me for awhile (Mac OS X), but in a bit different fashion:

% ./python.exe ../Lib/test/regrtest.py -v test_unicode_file
test_unicode_file
test_directories (test.test_unicode_file.TestUnicodeFiles) ... FAIL
test_equivalent_files (test.test_unicode_file.TestUnicodeFiles) ... ok
test_single_files (test.test_unicode_file.TestUnicodeFiles) ... FAIL

======================================================================
FAIL: test_directories (test.test_unicode_file.TestUnicodeFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/skip/src/python/head/dist/src/Lib/test/test_unicode_file.py", line 155, in test_directories
    self._do_directory(TESTFN_ENCODED+ext, TESTFN_ENCODED+ext, os.getcwd)
  File "/Users/skip/src/python/head/dist/src/Lib/test/test_unicode_file.py", line 103, in _do_directory
    make_name)
AssertionError: '@test-a\xcc\x80o\xcc\x80.dir' != '@test-\xc3\xa0\xc3\xb2.dir'

======================================================================
FAIL: test_single_files (test.test_unicode_file.TestUnicodeFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/skip/src/python/head/dist/src/Lib/test/test_unicode_file.py", line 141, in test_single_files
    self._test_single(TESTFN_ENCODED)
  File "/Users/skip/src/python/head/dist/src/Lib/test/test_unicode_file.py", line 116, in _test_single
    self._do_single(filename)
  File "/Users/skip/src/python/head/dist/src/Lib/test/test_unicode_file.py", line 41, in _do_single
    self.failUnless(base in os.listdir(path))
AssertionError

----------------------------------------------------------------------
Ran 3 tests in 0.031s

FAILED (failures=2)
test test_unicode_file failed -- errors occurred; run in verbose mode for details
1 test failed:
    test_unicode_file

I thought this was a known issue (Unicode normalization differences?), so didn't bother to report it.

Skip



More information about the Python-Dev mailing list