MCPcopy
hub / github.com/pallets/flask / test_endpoint_decorator

Function test_endpoint_decorator

tests/test_blueprints.py:345–359  ·  view source on GitHub ↗
(app, client)

Source from the content-addressed store, hash-verified

343
344
345def test_endpoint_decorator(app, client):
346 from werkzeug.routing import Rule
347
348 app.url_map.add(Rule("/foo", endpoint="bar"))
349
350 bp = flask.Blueprint("bp", __name__)
351
352 @bp.endpoint("bar")
353 def foobar():
354 return flask.request.endpoint
355
356 app.register_blueprint(bp, url_prefix="/bp_prefix")
357
358 assert client.get("/foo").data == b"bar"
359 assert client.get("/bp_prefix/bar").status_code == 404
360
361
362def test_template_filter(app):

Callers

nothing calls this directly

Calls 3

addMethod · 0.80
register_blueprintMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected