mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-20 03:20:18 +00:00
add tests for jailed exec
This commit is contained in:
parent
49b4436c86
commit
fb977e9826
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user