Author: Matti Picus <[email protected]>
Branch: win32-fixes4
Changeset: r70258:161293a348ce
Date: 2014-03-24 09:42 +0200
http://bitbucket.org/pypy/pypy/changeset/161293a348ce/

Log:    skip on non-latin1 code pages

diff --git a/lib-python/2.7/test/test_genericpath.py 
b/lib-python/2.7/test/test_genericpath.py
--- a/lib-python/2.7/test/test_genericpath.py
+++ b/lib-python/2.7/test/test_genericpath.py
@@ -231,9 +231,12 @@
         unicwd = u'\xe7w\xf0'
         try:
             fsencoding = test_support.TESTFN_ENCODING or "ascii"
-            unicwd.encode(fsencoding)
+            asciival = unicwd.encode(fsencoding)
+            v = asciival.find('?')
+            if v >= 0:
+                raise UnicodeEncodeError(fsencoding, unicwd, v, v, asciival)
         except (AttributeError, UnicodeEncodeError):
-            # FS encoding is probably ASCII
+            # FS encoding is probably ASCII or windows and codepage is 
non-Latin1
             pass
         else:
             with test_support.temp_cwd(unicwd):
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to