def test_passed_to_stream_handler(self): stream = TestLogStream(self) handler = logging.StreamHandler(stream) logger = logging.getLogger('test.logger') logger.addHandler(handler) logger.setLevel(logging.INFO) logger.info('bar') stream.assertMessages(['bar\n'])
def test_direct_use(self): stream = TestLogStream(self) stream.write('foo') stream.flush() stream.assertMessages(['foo'])