(app: Quart)
| 19 | |
| 20 | |
| 21 | async def test_view(app: Quart) -> None: |
| 22 | class Views(View): |
| 23 | methods = ["GET", "POST"] |
| 24 | |
| 25 | async def dispatch_request( |
| 26 | self, *args: Any, **kwargs: Any |
| 27 | ) -> ResponseReturnValue: |
| 28 | return request.method |
| 29 | |
| 30 | app.add_url_rule("/", view_func=Views.as_view("simple")) |
| 31 | |
| 32 | test_client = app.test_client() |
| 33 | response = await test_client.get("/") |
| 34 | assert "GET" == (await response.get_data(as_text=True)) |
| 35 | response = await test_client.put("/") |
| 36 | assert response.status_code == 405 |
| 37 | |
| 38 | |
| 39 | async def test_method_view(app: Quart) -> None: |
nothing calls this directly
no test coverage detected
searching dependent graphs…