diff options
Diffstat (limited to 'tests/basics/builtin_compile.py')
-rw-r--r-- | tests/basics/builtin_compile.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/basics/builtin_compile.py b/tests/basics/builtin_compile.py index 41dc746ad..361d7ec53 100644 --- a/tests/basics/builtin_compile.py +++ b/tests/basics/builtin_compile.py @@ -29,6 +29,9 @@ def test(): exec(compile("print(10 + 2)", "file", "single")) print(eval(compile("10 + 3", "file", "eval"))) + # test accessing a function's globals from within a compile + exec(compile("def func():pass\nprint('x', func.__globals__['x'])", "file", "exec")) + # bad mode try: compile('1', 'file', '') |