Merging upstream version 26.12.0.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
d24d19e9ea
commit
69b6dd9501
70 changed files with 1134 additions and 340 deletions
|
@ -9,6 +9,19 @@ from sqlglot import ParseError, alias, exp, parse_one
|
|||
class TestExpressions(unittest.TestCase):
|
||||
maxDiff = None
|
||||
|
||||
def test_to_s(self):
|
||||
self.assertEqual(repr(parse_one("5")), "Literal(this=5, is_string=False)")
|
||||
self.assertEqual(repr(parse_one("5.3")), "Literal(this=5.3, is_string=False)")
|
||||
self.assertEqual(repr(parse_one("True")), "Boolean(this=True)")
|
||||
self.assertEqual(repr(parse_one("' x'")), "Literal(this=' x', is_string=True)")
|
||||
self.assertEqual(repr(parse_one("' \n x'")), "Literal(this=' \\n x', is_string=True)")
|
||||
self.assertEqual(
|
||||
repr(parse_one(" x ")), "Column(\n this=Identifier(this=x, quoted=False))"
|
||||
)
|
||||
self.assertEqual(
|
||||
repr(parse_one('" x "')), "Column(\n this=Identifier(this=' x ', quoted=True))"
|
||||
)
|
||||
|
||||
def test_arg_key(self):
|
||||
self.assertEqual(parse_one("sum(1)").find(exp.Literal).arg_key, "this")
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue