def testBasicLStringIO(self): buf = LStringIO() buf.write('foo') buf.write('bar') self.assertEquals(buf.getvalue(), 'foobar') buf.write(u'baz') self.assertEquals(buf.getvalue(), 'foobarbaz')
def testLStringIOWithUnicodeStrings(self): buf = LStringIO() buf.write(unicode('été', 'iso-8859-1')) buf.write('foo') buf.write(u'bar') self.assertEquals(buf.getvalue(), unicode('étéfoobar', 'iso-8859-1')) buf.write(u'baz') self.assertEquals(buf.getvalue(), unicode('étéfoobarbaz', 'iso-8859-1'))