1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
| from .._events import (
| ConnectionClosed,
| Data,
| EndOfMessage,
| Event,
| InformationalResponse,
| Request,
| Response,
| )
| from .helpers import normalize_data_events
|
|
| def test_normalize_data_events() -> None:
| assert normalize_data_events(
| [
| Data(data=bytearray(b"1")),
| Data(data=b"2"),
| Response(status_code=200, headers=[]), # type: ignore[arg-type]
| Data(data=b"3"),
| Data(data=b"4"),
| EndOfMessage(),
| Data(data=b"5"),
| Data(data=b"6"),
| Data(data=b"7"),
| ]
| ) == [
| Data(data=b"12"),
| Response(status_code=200, headers=[]), # type: ignore[arg-type]
| Data(data=b"34"),
| EndOfMessage(),
| Data(data=b"567"),
| ]
|
|