def test_do_write_non_ascii(self): output = StreamOutput(self.stream) output.writeln('féàù—') output.get_stream().seek(0) self.assertEqual(u'féàù—\n', output.get_stream().read().decode('utf-8'))
def test_do_write(self): output = StreamOutput(self.stream) output.writeln('foo') output.get_stream().seek(0) self.assertEqual('foo\n', output.get_stream().read().decode('utf-8'))
def test_get_stream(self): output = StreamOutput(self.stream) self.assertEqual(self.stream, output.get_stream())