mirror of
https://github.com/fluencelabs/redis
synced 2025-06-20 12:36:31 +00:00
Fix for issue #132. Now AUTH raises an error if no server password is configured.
This commit is contained in:
@ -1,15 +1,27 @@
|
||||
start_server {tags {"auth"}} {
|
||||
test {AUTH fails if there is no password configured server side} {
|
||||
catch {r auth foo} err
|
||||
set _ $err
|
||||
} {ERR*no password*}
|
||||
}
|
||||
|
||||
start_server {tags {"auth"} overrides {requirepass foobar}} {
|
||||
test {AUTH fails when a wrong password is given} {
|
||||
catch {r auth wrong!} err
|
||||
format $err
|
||||
set _ $err
|
||||
} {ERR*invalid password}
|
||||
|
||||
test {Arbitrary command gives an error when AUTH is required} {
|
||||
catch {r set foo bar} err
|
||||
format $err
|
||||
set _ $err
|
||||
} {ERR*operation not permitted}
|
||||
|
||||
test {AUTH succeeds when the right password is given} {
|
||||
r auth foobar
|
||||
} {OK}
|
||||
|
||||
test {Once AUTH succeeded we can actually send commands to the server} {
|
||||
r set foo 100
|
||||
r incr foo
|
||||
} {101}
|
||||
}
|
||||
|
Reference in New Issue
Block a user