Adding upstream version 10.1.3.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
87cdb8246e
commit
b7601057ad
57 changed files with 1542 additions and 529 deletions
|
@ -85,9 +85,8 @@ class TestOptimizer(unittest.TestCase):
|
|||
if leave_tables_isolated is not None:
|
||||
func_kwargs["leave_tables_isolated"] = string_to_bool(leave_tables_isolated)
|
||||
|
||||
optimized = func(parse_one(sql, read=dialect), **func_kwargs)
|
||||
|
||||
with self.subTest(title):
|
||||
optimized = func(parse_one(sql, read=dialect), **func_kwargs)
|
||||
self.assertEqual(
|
||||
expected,
|
||||
optimized.sql(pretty=pretty, dialect=dialect),
|
||||
|
@ -168,6 +167,9 @@ class TestOptimizer(unittest.TestCase):
|
|||
def test_quote_identities(self):
|
||||
self.check_file("quote_identities", optimizer.quote_identities.quote_identities)
|
||||
|
||||
def test_lower_identities(self):
|
||||
self.check_file("lower_identities", optimizer.lower_identities.lower_identities)
|
||||
|
||||
def test_pushdown_projection(self):
|
||||
def pushdown_projections(expression, **kwargs):
|
||||
expression = optimizer.qualify_tables.qualify_tables(expression)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue