[ python-Bugs-989338 ] test_unicode_file fails on win2k
SourceForge.net
noreply at sourceforge.net
Tue Sep 7 16:37:48 CEST 2004
Bugs item #989338, was opened at 2004-07-12 20:11
Message generated for change (Comment added) made by quiver
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=989338&group_id=5470
Category: Python Library
Group: Python 2.4
Status: Open
Resolution: None
Priority: 5
Submitted By: Miki Tebeka (tebeka)
Assigned to: Nobody/Anonymous (nobody)
Summary: test_unicode_file fails on win2k
Initial Comment:
>>> test_support.verbose = 1
>>> test_unicode_file.test_main()
test_directories
(test.test_unicode_file.TestUnicodeFiles) ... ERROR
test_equivalent_files
(test.test_unicode_file.TestUnicodeFiles) ... ERROR
test_single_files
(test.test_unicode_file.TestUnicodeFiles) ... ERROR
======================================================================
ERROR: test_directories
(test.test_unicode_file.TestUnicodeFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"C:\apps\Python24\lib\test\test_unicode_file.py", line
178, in test_directories
self._do_directory(TESTFN_ENCODED+ext,
TESTFN_ENCODED+ext, True)
File
"C:\apps\Python24\lib\test\test_unicode_file.py", line
112, in _do_directory
os.mkdir(make_name)
OSError: [Errno 22] Invalid argument: '@test-??.dir'
======================================================================
ERROR: test_equivalent_files
(test.test_unicode_file.TestUnicodeFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"C:\apps\Python24\lib\test\test_unicode_file.py", line
170, in test_equivalent_files
self._test_equivalent(TESTFN_ENCODED, TESTFN_UNICODE)
File
"C:\apps\Python24\lib\test\test_unicode_file.py", line
154, in _test_equivalent
f = file(filename1, "w")
IOError: [Errno 2] No such file or directory: '@test-??'
======================================================================
ERROR: test_single_files
(test.test_unicode_file.TestUnicodeFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"C:\apps\Python24\lib\test\test_unicode_file.py", line
164, in test_single_files
self._test_single(TESTFN_ENCODED)
File
"C:\apps\Python24\lib\test\test_unicode_file.py", line
136, in _test_single
f = file(filename, "w")
IOError: [Errno 2] No such file or directory: '@test-??'
----------------------------------------------------------------------
Ran 3 tests in 0.061s
FAILED (errors=3)
Traceback (most recent call last):
File "<pyshell#21>", line 1, in -toplevel-
test_unicode_file.test_main()
File
"C:\apps\Python24\lib\test\test_unicode_file.py", line
191, in test_main
run_suite(suite)
File "C:\apps\Python24\lib\test\test_support.py",
line 274, in run_suite
raise TestFailed(msg)
TestFailed: errors occurred; run in verbose mode for
details
>>>
This is Python2.4a1 on win2k pro
----------------------------------------------------------------------
Comment By: George Yoshida (quiver)
Date: 2004-09-07 23:37
Message:
Logged In: YES
user_id=671362
I can reproduce this in Python 2.4a3 on Win 2K SP4(locale is
set to Japanese). File system is NTFS. But on my box,
test_single_files passes OK. Only test_equivalent_files and
test_directories raise ERROR.
Here is the result.
test_unicode_file
test_directories (test.test_unicode_file.TestUnicodeFiles) ...
ERROR
test_equivalent_files
(test.test_unicode_file.TestUnicodeFiles) ... ERROR
test_single_files (test.test_unicode_file.TestUnicodeFiles) ...
ok
==============================================
========================
ERROR: test_directories
(test.test_unicode_file.TestUnicodeFiles)
------------------------------------------------------------
----------
Traceback (most recent call last):
File "C:\Python24\lib\test\test_unicode_file.py", line 185, in
test_directories
self._do_directory(TESTFN_ENCODED+ext,
TESTFN_UNICODE+ext, True)
File "C:\Python24\lib\test\test_unicode_file.py", line 114, in
_do_directory
os.chdir(chdir_name)
OSError: [Errno 2] No such file or directory: u'@test-\xe0
\xf2.dir'
==============================================
========================
ERROR: test_equivalent_files
(test.test_unicode_file.TestUnicodeFiles)
------------------------------------------------------------
----------
Traceback (most recent call last):
File "C:\Python24\lib\test\test_unicode_file.py", line 176, in
test_equivalent_files
self._test_equivalent(TESTFN_ENCODED,
TESTFN_UNICODE)
File "C:\Python24\lib\test\test_unicode_file.py", line 157, in
_test_equivalent
self._do_equivilent(filename1, filename2)
File "C:\Python24\lib\test\test_unicode_file.py", line 67, in
_do_equivilent
os.stat(filename2))
OSError: [Errno 2] No such file or directory: u'@test-\xe0\xf2'
------------------------------------------------------------
----------
Ran 3 tests in 0.070s
FAILED (errors=2)
test test_unicode_file failed -- errors occurred; run in verbose
mode for details
1 test failed:
test_unicode_file
----------------------------------------------------------------------
Comment By: Miki Tebeka (tebeka)
Date: 2004-09-07 15:56
Message:
Logged In: YES
user_id=358087
Yes it does :-(
I have a winXP on IBM T-40.
The other language that is installed is Hebrew.
The problem that when encoding TESTFN_UNICODE with the file
system ecoding (mbcs) the resulted string is "@test-??"
which is not a legal file name on windows
----------------------------------------------------------------------
Comment By: Raymond Hettinger (rhettinger)
Date: 2004-09-07 15:31
Message:
Logged In: YES
user_id=80475
Does this still fail for you in Py2.4a3 ?
If not, please note the result and close the bug.
----------------------------------------------------------------------
Comment By: Miki Tebeka (tebeka)
Date: 2004-07-18 15:44
Message:
Logged In: YES
user_id=358087
File system is NTFS.
winver gives:
Version 5.1 (Build 2600.xpsp2.030422-1633: Service Pack 1)
----------------------------------------------------------------------
Comment By: Martin v. Löwis (loewis)
Date: 2004-07-16 01:55
Message:
Logged In: YES
user_id=21627
Are you using a FAT partition?
What precise version string do you get in winver.exe?
----------------------------------------------------------------------
Comment By: Miki Tebeka (tebeka)
Date: 2004-07-13 15:10
Message:
Logged In: YES
user_id=358087
Sorry, I forgot I've upgraded my OS lately. This *is* WinXP Pro.
Any other data I can send?
----------------------------------------------------------------------
Comment By: Tim Peters (tim_one)
Date: 2004-07-13 01:35
Message:
Logged In: YES
user_id=31435
Peculiar -- it works fine on WinXP Pro, which ought to work
the same as Win2K here.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=989338&group_id=5470
More information about the Python-bugs-list
mailing list