Adding upstream version 10.6.3.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
fafa4a7b95
commit
ab1b3ea4d6
48 changed files with 906 additions and 266 deletions
|
@ -466,6 +466,7 @@ class TestExpressions(unittest.TestCase):
|
|||
self.assertIsInstance(parse_one("BEGIN DEFERRED TRANSACTION"), exp.Transaction)
|
||||
self.assertIsInstance(parse_one("COMMIT"), exp.Commit)
|
||||
self.assertIsInstance(parse_one("ROLLBACK"), exp.Rollback)
|
||||
self.assertIsInstance(parse_one("GENERATE_SERIES(a, b, c)"), exp.GenerateSeries)
|
||||
|
||||
def test_column(self):
|
||||
dot = parse_one("a.b.c")
|
||||
|
@ -630,6 +631,19 @@ FROM foo""",
|
|||
FROM foo""",
|
||||
)
|
||||
|
||||
def test_to_interval(self):
|
||||
self.assertEqual(exp.to_interval("1day").sql(), "INTERVAL '1' day")
|
||||
self.assertEqual(exp.to_interval(" 5 months").sql(), "INTERVAL '5' months")
|
||||
with self.assertRaises(ValueError):
|
||||
exp.to_interval("bla")
|
||||
|
||||
self.assertEqual(exp.to_interval(exp.Literal.string("1day")).sql(), "INTERVAL '1' day")
|
||||
self.assertEqual(
|
||||
exp.to_interval(exp.Literal.string(" 5 months")).sql(), "INTERVAL '5' months"
|
||||
)
|
||||
with self.assertRaises(ValueError):
|
||||
exp.to_interval(exp.Literal.string("bla"))
|
||||
|
||||
def test_to_table(self):
|
||||
table_only = exp.to_table("table_name")
|
||||
self.assertEqual(table_only.name, "table_name")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue