summaryrefslogtreecommitdiffstats
path: root/tests/test_transpile.py
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-10-09 06:28:52 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-10-09 06:28:52 +0000
commita8cfe41f416430cab0d6aa0ff6a688b2832a39aa (patch)
treedd48a1d853317a0daaaf3e2f6868e01dbad936e7 /tests/test_transpile.py
parentReleasing debian version 25.24.0-1. (diff)
downloadsqlglot-a8cfe41f416430cab0d6aa0ff6a688b2832a39aa.tar.xz
sqlglot-a8cfe41f416430cab0d6aa0ff6a688b2832a39aa.zip
Merging upstream version 25.24.5.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r--tests/test_transpile.py31
1 files changed, 30 insertions, 1 deletions
diff --git a/tests/test_transpile.py b/tests/test_transpile.py
index 07a915d..e7f1665 100644
--- a/tests/test_transpile.py
+++ b/tests/test_transpile.py
@@ -563,7 +563,36 @@ FROM x""",
)
self.validate(
"""with a as /* comment */ ( select * from b) select * from a""",
- """WITH a AS (SELECT * FROM b) /* comment */ SELECT * FROM a""",
+ """WITH a /* comment */ AS (SELECT * FROM b) SELECT * FROM a""",
+ )
+ self.validate(
+ """
+ -- comment at the top
+WITH
+-- comment for tbl1
+tbl1 AS (SELECT 1)
+-- comment for tbl2
+, tbl2 AS (SELECT 2)
+-- comment for tbl3
+, tbl3 AS (SELECT 3)
+-- comment for final select
+SELECT * FROM tbl1""",
+ """/* comment at the top */
+WITH tbl1 /* comment for tbl1 */ AS (
+ SELECT
+ 1
+), tbl2 /* comment for tbl2 */ AS (
+ SELECT
+ 2
+), tbl3 /* comment for tbl3 */ AS (
+ SELECT
+ 3
+)
+/* comment for final select */
+SELECT
+ *
+FROM tbl1""",
+ pretty=True,
)
def test_types(self):