mirror of
https://github.com/apache/superset.git
synced 2026-04-19 08:04:53 +00:00
fix: don't reformat generated queries (#30350)
This commit is contained in:
@@ -470,48 +470,29 @@ def test_dataset_macro(mocker: MockerFixture) -> None:
|
||||
return_value=[],
|
||||
)
|
||||
|
||||
space = " "
|
||||
|
||||
assert (
|
||||
dataset_macro(1)
|
||||
== """(
|
||||
SELECT
|
||||
ds AS ds,
|
||||
num_boys AS num_boys,
|
||||
revenue AS revenue,
|
||||
expenses AS expenses,
|
||||
revenue - expenses AS profit
|
||||
== f"""(
|
||||
SELECT ds AS ds, num_boys AS num_boys, revenue AS revenue, expenses AS expenses, revenue-expenses AS profit{space}
|
||||
FROM my_schema.old_dataset
|
||||
) AS dataset_1"""
|
||||
)
|
||||
|
||||
assert (
|
||||
dataset_macro(1, include_metrics=True)
|
||||
== """(
|
||||
SELECT
|
||||
ds AS ds,
|
||||
num_boys AS num_boys,
|
||||
revenue AS revenue,
|
||||
expenses AS expenses,
|
||||
revenue - expenses AS profit,
|
||||
COUNT(*) AS cnt
|
||||
FROM my_schema.old_dataset
|
||||
GROUP BY
|
||||
ds,
|
||||
num_boys,
|
||||
revenue,
|
||||
expenses,
|
||||
revenue - expenses
|
||||
== f"""(
|
||||
SELECT ds AS ds, num_boys AS num_boys, revenue AS revenue, expenses AS expenses, revenue-expenses AS profit, COUNT(*) AS cnt{space}
|
||||
FROM my_schema.old_dataset GROUP BY ds, num_boys, revenue, expenses, revenue-expenses
|
||||
) AS dataset_1"""
|
||||
)
|
||||
|
||||
assert (
|
||||
dataset_macro(1, include_metrics=True, columns=["ds"])
|
||||
== """(
|
||||
SELECT
|
||||
ds AS ds,
|
||||
COUNT(*) AS cnt
|
||||
FROM my_schema.old_dataset
|
||||
GROUP BY
|
||||
ds
|
||||
== f"""(
|
||||
SELECT ds AS ds, COUNT(*) AS cnt{space}
|
||||
FROM my_schema.old_dataset GROUP BY ds
|
||||
) AS dataset_1"""
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user