[Python-Dev] test_unicode_file fails on Linux

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