[Python-Dev] test_pep277 vs Win98
Mark Hammond
mhammond@skippinet.com.au
Sat, 5 Oct 2002 12:24:38 +1000
> > The newish test_pep277 fails on Win98SE, then leaves behind a directory
> > named @test that causes 4 later tests to fail for bogus reasons.
> >
> > Anyone know whether this test is supposed to work <wink>? Mark, Martin?
>
> It is not supposed to work on Win9x <wink/frown>
>
> Not exactly sure what to do about this. Maybe we should expose
> posixmodule's unicode_file_names() function - some way of
> indicating if the
> underlying file system supports Unicode.
OK - in the efforts of actually progressing something <wink>, would you
prefer a patch that:
* Added os._get_windows_version() as an alias for the Win32 GetVersion()
function. We then clone the test in posixmodule.c for test_pep277.py, and
life is good. This function would be generally useful - it is almost a FAQ
on c.l.python and all the answers are generally unsatisfactory.
* Added os._unicode_file_apis(), which exposes the internal posixmodule
function unicode_file_names(). Currently this is simply a GetVersion()
call, but later it may grow additional checks.
* Did something else completely <wink>
Mark.