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