From fb977e982691c05f0ebec4cef397e949b8dd5859 Mon Sep 17 00:00:00 2001 From: Benoit Favre Date: Fri, 28 Feb 2025 15:15:32 +0100 Subject: [PATCH] add tests for jailed exec --- tests/66_eval.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/tests/66_eval.py b/tests/66_eval.py index fcf28255..ac3eb027 100644 --- a/tests/66_eval.py +++ b/tests/66_eval.py @@ -93,10 +93,12 @@ res = [] exec_jailed(100000, code, {'__builtins__': {'z': lambda x: res.append(x)}}) assert res == [1, 2] -code = ''' -print(1) -''' try: - exec_jailed(100000, code, {'__builtins__': {}}) + exec_jailed(100000, 'print(1)', {'__builtins__': {}}) except NameError: pass + +try: + exec_jailed(100000, 'import sys') +except ImportError: + pass