fix unicode issues (port of pypy/py repo changeset r72526 by Armin)

--HG--
branch : trunk
This commit is contained in:
holger krekel
2010-04-27 12:23:13 +02:00
parent 7084313408
commit f6a04b92d2
3 changed files with 13 additions and 2 deletions

View File

@@ -192,3 +192,10 @@ def test_builtin_patch_unpatch(monkeypatch):
assert cpy_builtin.AssertionError is Sub
assert cpy_builtin.compile == mycompile
def test_unicode_handling(testdir):
value = py.builtin._totext('\xc4\x85\xc4\x87\n', 'utf-8').encode('utf8')
def f():
raise Exception(value)
excinfo = py.test.raises(Exception, f)
s = str(excinfo)