mirror of
https://github.com/apache/superset.git
synced 2026-04-17 07:05:04 +00:00
fix: User-provided Jinja template parameters causing SQL parsing errors (#34802)
(cherry picked from commit e1234b2264)
This commit is contained in:
committed by
Joe Li
parent
4cc6984ebf
commit
25775504b9
@@ -56,7 +56,7 @@ def test_sql_tables_mixin_sql_tables_exception(
|
||||
mocker: MockerFixture,
|
||||
) -> None:
|
||||
mocker.patch(
|
||||
"superset.models.sql_lab.extract_tables_from_jinja_sql",
|
||||
"superset.models.sql_lab.process_jinja_sql",
|
||||
side_effect=exception,
|
||||
)
|
||||
|
||||
@@ -87,7 +87,7 @@ def test_sql_tables_mixin_invalid_sql_returns_empty_list(
|
||||
) -> None:
|
||||
"""Test that SqlTablesMixin returns empty list when SQL parsing fails."""
|
||||
mocker.patch(
|
||||
"superset.models.sql_lab.extract_tables_from_jinja_sql",
|
||||
"superset.models.sql_lab.process_jinja_sql",
|
||||
side_effect=SupersetParseError(
|
||||
sql=invalid_sql or "INVALID SQL",
|
||||
message=f"Failed to parse SQL: {invalid_sql}",
|
||||
|
||||
Reference in New Issue
Block a user