mirror of
https://github.com/redis/redis.git
synced 2026-05-28 04:02:46 -04:00
new tests for the scripting engine: not allowed commands and write commands after random commands.
This commit is contained in:
parent
9f772cc237
commit
7864ef8551
1 changed files with 15 additions and 0 deletions
|
|
@ -123,6 +123,21 @@ start_server {tags {"scripting"}} {
|
|||
} e
|
||||
set _ $e
|
||||
} {*execution time*}
|
||||
|
||||
test {EVAL - Scripts can't run certain commands} {
|
||||
set e {}
|
||||
catch {r eval {return redis.call('spop','x')} 0} e
|
||||
set e
|
||||
} {*not allowed*}
|
||||
|
||||
test {EVAL - Scripts can't run certain commands} {
|
||||
set e {}
|
||||
catch {
|
||||
r eval "redis.call('randomkey'); return redis.call('set','x','ciao')" 0
|
||||
} e
|
||||
set e
|
||||
} {*not allowed after*}
|
||||
|
||||
}
|
||||
|
||||
start_server {tags {"scripting repl"}} {
|
||||
|
|
|
|||
Loading…
Reference in a new issue