mirror of
https://github.com/fluencelabs/redis
synced 2025-06-24 22:41:32 +00:00
Test coverage for new module APIs: dbsize, flushall, randomkey, lru get/set
This commit is contained in:
@ -16,4 +16,23 @@ start_server {tags {"modules"}} {
|
||||
assert { [string match "*cmdstat_module*" $info] }
|
||||
}
|
||||
|
||||
test {test module db commands} {
|
||||
r set x foo
|
||||
set key [r test.randomkey]
|
||||
assert_equal $key "x"
|
||||
assert_equal [r test.dbsize] 1
|
||||
r test.flushall
|
||||
assert_equal [r test.dbsize] 0
|
||||
}
|
||||
|
||||
test {test modle lru api} {
|
||||
r set x foo
|
||||
set lru [r test.getlru x]
|
||||
assert { $lru <= 1 }
|
||||
r test.setlru x 100
|
||||
set idle [r object idletime x]
|
||||
assert { $idle >= 100 }
|
||||
set lru [r test.getlru x]
|
||||
assert { $lru >= 100 }
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user