(route: Route, request: Request)
| 37 | |
| 38 | async def test_request_fulfill(page: Page, server: Server) -> None: |
| 39 | async def handle_request(route: Route, request: Request) -> None: |
| 40 | headers = await route.request.all_headers() |
| 41 | assert headers["accept"] |
| 42 | assert route.request == request |
| 43 | assert repr(route) == f"<Route request={route.request}>" |
| 44 | assert "empty.html" in request.url |
| 45 | assert request.headers["user-agent"] |
| 46 | assert request.method == "GET" |
| 47 | assert request.post_data is None |
| 48 | assert request.is_navigation_request() |
| 49 | assert request.resource_type == "document" |
| 50 | assert request.frame == page.main_frame |
| 51 | assert request.frame.url == "about:blank" |
| 52 | assert ( |
| 53 | repr(request) == f"<Request url={request.url!r} method={request.method!r}>" |
| 54 | ) |
| 55 | await route.fulfill(body="Text") |
| 56 | |
| 57 | await page.route( |
| 58 | "**/empty.html", |
no test coverage detected