(self)
| 585 | assert make_headers(**kwargs) == expected # type: ignore[arg-type] |
| 586 | |
| 587 | def test_rewind_body(self) -> None: |
| 588 | body = io.BytesIO(b"test data") |
| 589 | assert body.read() == b"test data" |
| 590 | |
| 591 | # Assert the file object has been consumed |
| 592 | assert body.read() == b"" |
| 593 | |
| 594 | # Rewind it back to just be b'data' |
| 595 | rewind_body(body, 5) |
| 596 | assert body.read() == b"data" |
| 597 | |
| 598 | def test_rewind_body_failed_tell(self) -> None: |
| 599 | body = io.BytesIO(b"test data") |
nothing calls this directly
no test coverage detected