Author: Ronan Lamy <ronan.l...@gmail.com> Branch: py3.5 Changeset: r93239:13acefc43cbf Date: 2017-12-02 04:54 +0000 http://bitbucket.org/pypy/pypy/changeset/13acefc43cbf/
Log: fix tests diff --git a/pypy/module/cpyext/test/test_unicodeobject.py b/pypy/module/cpyext/test/test_unicodeobject.py --- a/pypy/module/cpyext/test/test_unicodeobject.py +++ b/pypy/module/cpyext/test/test_unicodeobject.py @@ -504,9 +504,9 @@ def test_encode_fsdefault(self, space): w_u = space.wrap(u'späm') - w_s = PyUnicode_EncodeFSDefault(space, w_u) - if w_s is None: - PyErr_Clear(space) + try: + w_s = PyUnicode_EncodeFSDefault(space, w_u) + except OperationError: py.test.skip("Requires a unicode-aware fsencoding") with rffi.scoped_str2charp(space.str_w(w_s)) as encoded: w_decoded = PyUnicode_DecodeFSDefaultAndSize(space, encoded, space.len_w(w_s)) @@ -623,8 +623,11 @@ def test_fromobject(self, space): w_u = space.wrap(u'a') assert PyUnicode_FromObject(space, w_u) is w_u - assert space.unwrap( - PyUnicode_FromObject(space, space.newbytes('test'))) == "b'test'" + with raises_w(space, TypeError): + PyUnicode_FromObject(space, space.newbytes('test')) + with raises_w(space, TypeError): + PyUnicode_FromObject(space, space.newint(42)) + def test_decode(self, space): b_text = rffi.str2charp('caf\x82xx') _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit