(self)
| 301 | HTTPResponse(fp, headers={"content-encoding": "deflate"}) |
| 302 | |
| 303 | def test_reference_read(self) -> None: |
| 304 | fp = BytesIO(b"foo") |
| 305 | r = HTTPResponse(fp, preload_content=False) |
| 306 | |
| 307 | assert r.read(0) == b"" |
| 308 | assert r.read(1) == b"f" |
| 309 | assert r.read(2) == b"oo" |
| 310 | assert r.read() == b"" |
| 311 | assert r.read() == b"" |
| 312 | |
| 313 | @pytest.mark.parametrize("read_args", ((), (None,), (-1,))) |
| 314 | def test_reference_read_until_eof(self, read_args: tuple[typing.Any, ...]) -> None: |
nothing calls this directly
no test coverage detected