Merging upstream version 10.5.6.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
3b8c9606bf
commit
599f59b0f8
39 changed files with 786 additions and 133 deletions
|
@ -272,6 +272,11 @@ FROM bar /* comment 5 */, tbl /* comment 6 */""",
|
|||
"WITH A(filter) AS (VALUES 1, 2, 3) SELECT * FROM A WHERE filter >= 2",
|
||||
"WITH A(filter) AS (VALUES (1), (2), (3)) SELECT * FROM A WHERE filter >= 2",
|
||||
)
|
||||
self.validate(
|
||||
"SELECT BOOL_OR(a > 10) FROM (VALUES 1, 2, 15) AS T(a)",
|
||||
"SELECT BOOL_OR(a > 10) FROM (VALUES (1), (2), (15)) AS T(a)",
|
||||
write="presto",
|
||||
)
|
||||
|
||||
def test_alter(self):
|
||||
self.validate(
|
||||
|
@ -447,6 +452,9 @@ FROM bar /* comment 5 */, tbl /* comment 6 */""",
|
|||
self.assertEqual(generated, pretty)
|
||||
self.assertEqual(parse_one(sql), parse_one(pretty))
|
||||
|
||||
def test_pretty_line_breaks(self):
|
||||
self.assertEqual(transpile("SELECT '1\n2'", pretty=True)[0], "SELECT\n '1\n2'")
|
||||
|
||||
@mock.patch("sqlglot.parser.logger")
|
||||
def test_error_level(self, logger):
|
||||
invalid = "x + 1. ("
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue