(messages: list[Message])
| 579 | ) |
| 580 | @pytest.mark.anyio |
| 581 | async def test_request_rcv(messages: list[Message]) -> None: |
| 582 | messages = messages.copy() |
| 583 | |
| 584 | async def rcv() -> Message: |
| 585 | return {"type": "http.request", **messages.pop(0)} |
| 586 | |
| 587 | request = Request({"type": "http"}, rcv) |
| 588 | |
| 589 | body = await request.body() |
| 590 | |
| 591 | assert body == b"123" |
| 592 | |
| 593 | |
| 594 | @pytest.mark.anyio |