]> granicus.if.org Git - python/commit
Improve PEP 383 tests (in test_os)
authorVictor Stinner <victor.stinner@haypocalc.com>
Wed, 18 Aug 2010 10:56:19 +0000 (10:56 +0000)
committerVictor Stinner <victor.stinner@haypocalc.com>
Wed, 18 Aug 2010 10:56:19 +0000 (10:56 +0000)
commitd91df1a7a961e15b0602cd19155ea9cdf08a9e07
tree5f7d69bc9c2d5568f92cae3fa84ab78677c5478e
parent6c00c1464f03deaafbbd5fdd212514cbf36b9bd4
Improve PEP 383 tests (in test_os)

 * Use the current filesystem encoding instead of always using utf-8
 * Enable the test on Mac OS X
 * Use TESTFN_UNENCODABLE and TESTFN_UNICODE instead of arbitrary filenames
 * To decode a filename, use strict error handler instead surrogateescape for
   mbcs encoding (on Windows)
 * Use TESTFN_UNENCODABLE (if available) for the directory name

Skip the test if no non-ascii filename can be created.
Lib/test/support.py
Lib/test/test_os.py