fix SERVER_NAME enforcement in url_for and request.args documentation (#1708)
* 🐛 fix SERVER_NAME enforcement in url_for fixes #1707 * 💡 add additional documentation for using request.args fixes #1704 * ✅ add additional test to check url_for without SERVER_NAME * 📝 add changelog for fixes
This commit is contained in:
@@ -2103,3 +2103,19 @@ async def test_endpoint_blueprint_asgi():
|
||||
request, response = await app.asgi_client.get("/bp")
|
||||
|
||||
assert request.endpoint == "named.my_blueprint.bp_root"
|
||||
|
||||
|
||||
def test_url_for_without_server_name(app):
|
||||
@app.route("/sample")
|
||||
def sample(request):
|
||||
return json({"url": request.url_for("url_for")})
|
||||
|
||||
@app.route("/url-for")
|
||||
def url_for(request):
|
||||
return text("url-for")
|
||||
|
||||
request, response = app.test_client.get("/sample")
|
||||
assert (
|
||||
response.json["url"]
|
||||
== f"http://127.0.0.1:{app.test_client.port}/url-for"
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user