Author: Ronan Lamy <[email protected]>
Branch: py3.5
Changeset: r93407:3c274e0f1720
Date: 2017-12-13 21:51 +0000
http://bitbucket.org/pypy/pypy/changeset/3c274e0f1720/
Log: Port extra_tests/test_json.py to py3
diff --git a/extra_tests/test_json.py b/extra_tests/test_json.py
--- a/extra_tests/test_json.py
+++ b/extra_tests/test_json.py
@@ -7,15 +7,11 @@
def test_no_ensure_ascii():
assert is_(json.dumps(u"\u1234", ensure_ascii=False), u'"\u1234"')
- assert is_(json.dumps("\xc0", ensure_ascii=False), '"\xc0"')
- with pytest.raises(UnicodeDecodeError) as excinfo:
- json.dumps((u"\u1234", "\xc0"), ensure_ascii=False)
- assert str(excinfo.value).startswith(
- "'ascii' codec can't decode byte 0xc0 ")
- with pytest.raises(UnicodeDecodeError) as excinfo:
- json.dumps(("\xc0", u"\u1234"), ensure_ascii=False)
- assert str(excinfo.value).startswith(
- "'ascii' codec can't decode byte 0xc0 ")
+ assert is_(json.dumps(u"\xc0", ensure_ascii=False), u'"\xc0"')
+ with pytest.raises(TypeError):
+ json.dumps((u"\u1234", b"x"), ensure_ascii=False)
+ with pytest.raises(TypeError):
+ json.dumps((b"x", u"\u1234"), ensure_ascii=False)
def test_issue2191():
assert is_(json.dumps(u"xxx", ensure_ascii=False), u'"xxx"')
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit