Author: Matti Picus <matti.pi...@gmail.com> Branch: Changeset: r95582:1d1e6e0d47c4 Date: 2019-01-06 09:32 +0200 http://bitbucket.org/pypy/pypy/changeset/1d1e6e0d47c4/
Log: add passing test diff --git a/pypy/module/__pypy__/test/test_builders.py b/pypy/module/__pypy__/test/test_builders.py --- a/pypy/module/__pypy__/test/test_builders.py +++ b/pypy/module/__pypy__/test/test_builders.py @@ -9,9 +9,11 @@ b.append(u"1") s = b.build() assert s == u"abc1231" + assert type(s) is unicode assert b.build() == s b.append(u"123") assert b.build() == s + u"123" + assert type(b.build()) is unicode def test_preallocate(self): from __pypy__.builders import UnicodeBuilder @@ -20,6 +22,7 @@ b.append(u"123") s = b.build() assert s == u"abc123" + assert type(s) is unicode def test_append_slice(self): from __pypy__.builders import UnicodeBuilder @@ -28,8 +31,11 @@ raises(ValueError, b.append_slice, u"1", 2, 1) s = b.build() assert s == u"cde" + assert type(s) is unicode b.append_slice(u"abc", 1, 2) - assert b.build() == u"cdeb" + s = b.build() + assert s == u"cdeb" + assert type(s) is unicode def test_stringbuilder(self): from __pypy__.builders import StringBuilder @@ -42,3 +48,8 @@ assert len(b) == 16 assert s == "abc123you and me" assert b.build() == s + + def test_encode(self): + from __pypy__.builders import UnicodeBuilder + b = UnicodeBuilder() + raises(UnicodeDecodeError, b.append, b'\xc0') _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit