Skip to content

Commit 52241d8

Browse files
committed
Add unit test for allow_return_at_top_level option
1 parent c5c5e79 commit 52241d8

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#
2+
# Monic Framework
3+
#
4+
# Copyright (c) 2024-2025 Cognica, Inc.
5+
#
6+
7+
from monic.expressions import (
8+
ExpressionsContext,
9+
ExpressionsParser,
10+
ExpressionsInterpreter,
11+
)
12+
13+
14+
def test_return_at_top_level():
15+
"""Test return statement at the top level."""
16+
parser = ExpressionsParser()
17+
context = ExpressionsContext(allow_return_at_top_level=True)
18+
interpreter = ExpressionsInterpreter(context)
19+
20+
code = """
21+
return 1
22+
"""
23+
tree = parser.parse(code)
24+
25+
result = interpreter.execute(tree)
26+
assert result == 1

0 commit comments

Comments
 (0)