Author: Philip Jenvey <[email protected]>
Branch: py3k
Changeset: r61958:cbe4ed53ce77
Date: 2013-03-03 10:56 -0800
http://bitbucket.org/pypy/pypy/changeset/cbe4ed53ce77/

Log:    forgot this

diff --git a/pypy/module/imp/test/support.py b/pypy/module/imp/test/support.py
new file mode 100644
--- /dev/null
+++ b/pypy/module/imp/test/support.py
@@ -0,0 +1,21 @@
+import sys
+
+class BaseImportTest:
+
+    def setup_class(cls):
+        space = cls.space
+        testfn = u'test_tmp'
+        testfn_unencodable = None
+
+        if sys.platform == 'nt':
+            testfn_unencodable = testfn + u"-\u5171\u0141\u2661\u0363\uDC80"
+        elif sys.platform != 'darwin':
+            fsenc = sys.getfilesystemencoding()
+            try:
+                '\xff'.decode(fsenc)
+            except UnicodeDecodeError:
+                w_unenc = space.call_method(space.wrapbytes('-\xff'), 'decode',
+                                            space.wrap(fsenc),
+                                            space.wrap('surrogateescape'))
+                testfn_unencodable = testfn + space.unicode_w(w_unenc)
+        cls.w_testfn_unencodable = space.wrap(testfn_unencodable)
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to