Add more logging tests

Signed-off-by: Yusuke Matsubara <whym@whym.org>
This commit is contained in:
Yusuke Matsubara 2025-02-25 01:39:12 +02:00 committed by Povilas Kanapickas
parent c289a3b827
commit 81a0a5933e

View File

@ -28,6 +28,16 @@ class TestComposeRunLogFormat(unittest.IsolatedAsyncioTestCase):
await self.p._format_stream(reader, self.buffer, 'LL:') await self.p._format_stream(reader, self.buffer, 'LL:')
self.assertEqual(self.buffer.getvalue(), 'LL: hello, world\n') self.assertEqual(self.buffer.getvalue(), 'LL: hello, world\n')
async def test_empty(self):
reader = DummyReader([])
await self.p._format_stream(reader, self.buffer, 'LL:')
self.assertEqual(self.buffer.getvalue(), '')
async def test_empty2(self):
reader = DummyReader([b''])
await self.p._format_stream(reader, self.buffer, 'LL:')
self.assertEqual(self.buffer.getvalue(), '')
async def test_empty_line(self): async def test_empty_line(self):
reader = DummyReader([b'\n']) reader = DummyReader([b'\n'])
await self.p._format_stream(reader, self.buffer, 'LL:') await self.p._format_stream(reader, self.buffer, 'LL:')