Skip to content

Commit 4f79abe

Browse files
committed
parentheses test
1 parent d355db4 commit 4f79abe

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

abstra_json_sql/apply_test.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,18 @@ def test_boolean(self):
8686
result = apply_expression(expression, ctx)
8787
self.assertEqual(result, True)
8888

89+
def test_parentheses(self):
90+
expression = PlusExpression(
91+
left=MultiplyExpression(
92+
left=NameExpression(name="a"),
93+
right=NameExpression(name="b"),
94+
),
95+
right=NameExpression(name="c"),
96+
)
97+
ctx = {"a": 2, "b": 3, "c": 4}
98+
result = apply_expression(expression, ctx)
99+
self.assertEqual(result, 10)
100+
89101

90102
class TestApplyWhere(TestCase):
91103
def test_where_no_context(self):

0 commit comments

Comments
 (0)