add tests for jailed exec

This commit is contained in:
Benoit Favre 2025-02-28 15:15:32 +01:00
parent 49b4436c86
commit fb977e9826

View File

@ -93,10 +93,12 @@ res = []
exec_jailed(100000, code, {'__builtins__': {'z': lambda x: res.append(x)}}) exec_jailed(100000, code, {'__builtins__': {'z': lambda x: res.append(x)}})
assert res == [1, 2] assert res == [1, 2]
code = '''
print(1)
'''
try: try:
exec_jailed(100000, code, {'__builtins__': {}}) exec_jailed(100000, 'print(1)', {'__builtins__': {}})
except NameError: except NameError:
pass pass
try:
exec_jailed(100000, 'import sys')
except ImportError:
pass