(chunks)
| 329 | |
| 330 | |
| 331 | def _h2_response(chunks): |
| 332 | tctx = _tctx() |
| 333 | playbook = Playbook(http.HttpLayer(tctx, HTTPMode.regular), hooks=False) |
| 334 | server = Placeholder(connection.Server) |
| 335 | assert ( |
| 336 | playbook |
| 337 | >> DataReceived( |
| 338 | tctx.client, |
| 339 | b"GET http://example.com/ HTTP/1.1\r\nHost: example.com\r\n\r\n", |
| 340 | ) |
| 341 | << OpenConnection(server) |
| 342 | >> reply(None, side_effect=make_h2) |
| 343 | << SendData(server, Placeholder()) |
| 344 | ) |
| 345 | for chunk in chunks: |
| 346 | for _ in playbook.layer.handle_event(events.DataReceived(server(), chunk)): |
| 347 | pass |
| 348 | |
| 349 | |
| 350 | # fmt: off |
no test coverage detected
searching dependent graphs…