feat: use sqlglot to validate adhoc subquery (#33560)

This commit is contained in:
Beto Dealmeida
2025-05-30 18:09:19 -04:00
committed by GitHub
parent cf315388f2
commit 401ce56fa1
10 changed files with 123 additions and 92 deletions

View File

@@ -568,6 +568,9 @@ def test_get_samples(test_client, login_as_admin, virtual_dataset):
def test_get_samples_with_incorrect_cc(test_client, login_as_admin, virtual_dataset):
if get_example_database().backend == "sqlite":
return
TableColumn(
column_name="DUMMY CC",
type="VARCHAR(255)",
@@ -702,7 +705,7 @@ def test_get_samples_with_multiple_filters(
assert "2000-01-02" in rv.json["result"]["query"]
assert "2000-01-04" in rv.json["result"]["query"]
assert "col3 = 1.2" in rv.json["result"]["query"]
assert "col4 is null" in rv.json["result"]["query"]
assert "col4 IS NULL" in rv.json["result"]["query"]
assert "col2 = 'c'" in rv.json["result"]["query"]