mirror of
https://github.com/simonw/datasette.git
synced 2025-12-10 16:51:24 +01:00
Show SQL query when reporting time limit error, closes #1819
This commit is contained in:
parent
212137a90b
commit
5f9f567acb
4 changed files with 35 additions and 13 deletions
|
|
@ -168,10 +168,14 @@ def test_disallowed_custom_sql_pragma(app_client):
|
|||
def test_sql_time_limit(app_client_shorter_time_limit):
|
||||
response = app_client_shorter_time_limit.get("/fixtures?sql=select+sleep(0.5)")
|
||||
assert 400 == response.status
|
||||
expected_html_fragment = """
|
||||
expected_html_fragments = [
|
||||
"""
|
||||
<a href="https://docs.datasette.io/en/stable/settings.html#sql-time-limit-ms">sql_time_limit_ms</a>
|
||||
""".strip()
|
||||
assert expected_html_fragment in response.text
|
||||
""".strip(),
|
||||
"<pre>select sleep(0.5)</pre>",
|
||||
]
|
||||
for expected_html_fragment in expected_html_fragments:
|
||||
assert expected_html_fragment in response.text
|
||||
|
||||
|
||||
def test_row_page_does_not_truncate():
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue