コード例 #1
0
def test_complex():
    logger = MockLogger()
    stream = LoggingStream(logger, None)
    stream.write('abc')
    stream.write('def\nghi\njkl')
    stream.write('mno')
    stream.write('\n')
    assert ['abcdef', 'ghi', 'jklmno'] == logger.lines
コード例 #2
0
 def test_complex(self):
     logger = MockLogger()
     stream = LoggingStream(logger, None)
     stream.write('abc')
     stream.write('def\nghi\njkl')
     stream.write('mno')
     stream.write('\n')
     self.assertEqual(['abcdef', 'ghi', 'jklmno'], logger.lines)
コード例 #3
0
 def test_multiple_writelines(self):
     logger = MockLogger()
     stream = LoggingStream(logger, None)
     stream.write('abc')
     stream.writelines(['def', 'ghi'])
     stream.write('jkl\n')
     self.assertEqual(['abcdef', 'ghi', 'jkl'], logger.lines)
コード例 #4
0
def test_multiple_writelines():
    logger = MockLogger()
    stream = LoggingStream(logger, None)
    stream.write('abc')
    stream.writelines(['def', 'ghi'])
    stream.write('jkl\n')
    assert ['abcdef', 'ghi', 'jkl'] == logger.lines
コード例 #5
0
 def test_unterminated_write(self):
     logger = MockLogger()
     stream = LoggingStream(logger, None)
     stream.write('abc')
     self.assertEqual(logger.lines, [])
コード例 #6
0
 def test_multiple_writes_of_lines(self):
     logger = MockLogger()
     stream = LoggingStream(logger, None)
     stream.write('abc\n')
     stream.write('def\n')
     self.assertEqual(['abc', 'def'], logger.lines)
コード例 #7
0
def test_unterminated_write():
    logger = MockLogger()
    stream = LoggingStream(logger, None)
    stream.write('abc')
    assert [] == logger.lines
コード例 #8
0
def test_multiple_writes_of_lines():
    logger = MockLogger()
    stream = LoggingStream(logger, None)
    stream.write('abc\n')
    stream.write('def\n')
    assert ['abc', 'def'] == logger.lines