1
0
Fork 0

Adding upstream version 25.5.1.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-02-13 21:41:00 +01:00
parent 147b6e06e8
commit 4e506fbac7
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
136 changed files with 80990 additions and 72541 deletions

View file

@ -1011,12 +1011,18 @@ FROM foo""",
"ALTER TABLE t1 RENAME TO t2",
)
def test_is_negative(self):
self.assertTrue(parse_one("-1").is_negative)
self.assertTrue(parse_one("- 1.0").is_negative)
self.assertTrue(exp.Literal.number("-1").is_negative)
self.assertFalse(parse_one("1").is_negative)
self.assertFalse(parse_one("x").is_negative)
def test_to_py(self):
self.assertEqual(parse_one("- -1").to_py(), 1)
self.assertIs(parse_one("TRUE").to_py(), True)
self.assertIs(parse_one("1").to_py(), 1)
self.assertIs(parse_one("'1'").to_py(), "1")
self.assertIs(parse_one("null").to_py(), None)
with self.assertRaises(ValueError):
parse_one("x").to_py()
def test_is_int(self):
self.assertTrue(parse_one("- -1").is_int)
def test_is_star(self):
assert parse_one("*").is_star