(app, client)
| 153 | |
| 154 | |
| 155 | def test_explicit_head(app, client): |
| 156 | class Index(flask.views.MethodView): |
| 157 | def get(self): |
| 158 | return "GET" |
| 159 | |
| 160 | def head(self): |
| 161 | return flask.Response("", headers={"X-Method": "HEAD"}) |
| 162 | |
| 163 | app.add_url_rule("/", view_func=Index.as_view("index")) |
| 164 | rv = client.get("/") |
| 165 | assert rv.data == b"GET" |
| 166 | rv = client.head("/") |
| 167 | assert rv.data == b"" |
| 168 | assert rv.headers["X-Method"] == "HEAD" |
| 169 | |
| 170 | |
| 171 | def test_endpoint_override(app): |
nothing calls this directly
no test coverage detected