diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-10-09 06:28:52 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-10-09 06:28:52 +0000 |
commit | a8cfe41f416430cab0d6aa0ff6a688b2832a39aa (patch) | |
tree | dd48a1d853317a0daaaf3e2f6868e01dbad936e7 /tests/test_transpile.py | |
parent | Releasing debian version 25.24.0-1. (diff) | |
download | sqlglot-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.py | 31 |
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): |