From 6cd61bc0641fad1cac40243f83cdb8b807611c03 Mon Sep 17 00:00:00 2001 From: Rami Abdelrazzaq Date: Sun, 13 Sep 2026 21:04:34 -0500 Subject: [PATCH] Test query form action with base_url --- tests/test_query_form_action.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/test_query_form_action.py b/tests/test_query_form_action.py index fa4c2cbd..c3af13cc 100644 --- a/tests/test_query_form_action.py +++ b/tests/test_query_form_action.py @@ -10,3 +10,12 @@ async def test_ad_hoc_query_form_targets_query_route(ds_client): form = Soup(response.text, "html.parser").select_one("form.sql.core") assert form is not None assert form["action"] == "/fixtures/-/query" + + +def test_ad_hoc_query_form_action_preserves_base_url(app_client_base_url_prefix): + response = app_client_base_url_prefix.get("/prefix/fixtures/-/query?sql=select+1") + assert response.status_code == 200 + + form = Soup(response.text, "html.parser").select_one("form.sql.core") + assert form is not None + assert form["action"] == "/prefix/fixtures/-/query"