def test_stringbuilder(self):
     from __pypy__.builders import BytesBuilder
     b = BytesBuilder()
     b.append(b"abc")
     b.append(b"123")
     assert len(b) == 6
     b.append(b"you and me")
     s = b.build()
     assert len(b) == 16
     assert s == b"abc123you and me"
     assert b.build() == s
Example #2
0
 def test_stringbuilder(self):
     from __pypy__.builders import BytesBuilder
     b = BytesBuilder()
     b.append(b"abc")
     b.append(b"123")
     assert len(b) == 6
     b.append(b"you and me")
     s = b.build()
     raises(ValueError, len, b)
     assert s == b"abc123you and me"
     raises(ValueError, b.build)