From 67c4a0d8daf1cedf55cabebcbf9099dfb4a123e3 Mon Sep 17 00:00:00 2001 From: Hamsanger Date: Mon, 11 Mar 2024 09:41:37 +1100 Subject: [PATCH] Update test for sse.send() with event id tests/test_sse.py: - add test cases for sending event with custom event type and id, and just id. --- tests/test_sse.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/test_sse.py b/tests/test_sse.py index be67b59..0fcb6c2 100644 --- a/tests/test_sse.py +++ b/tests/test_sse.py @@ -23,6 +23,8 @@ def test_sse(self): async def handle_sse(request, sse): await sse.send('foo') await sse.send('bar', event='test') + await sse.send('bar', event='test', event_id='id42') + await sse.send('bar', event_id='id42') await sse.send({'foo': 'bar'}) await sse.send([42, 'foo', 'bar']) await sse.send(ValueError('foo')) @@ -34,6 +36,8 @@ async def handle_sse(request, sse): self.assertEqual(response.headers['Content-Type'], 'text/event-stream') self.assertEqual(response.text, ('data: foo\n\n' 'event: test\ndata: bar\n\n' + 'event: test\nid: id42\ndata: bar\n\n' + 'id: id42\ndata: bar\n\n' 'data: {"foo": "bar"}\n\n' 'data: [42, "foo", "bar"]\n\n' 'data: foo\n\n'