Add roundtrip test for subkey expires

Former-commit-id: 56fc6b7deb59cfb3219d65c01c96969d3983e84a
This commit is contained in:
John Sully 2020-03-25 15:34:30 -04:00
parent 7b2b437539
commit d5c4d4999b

View File

@ -220,7 +220,7 @@ start_server {tags {"expire"}} {
assert {$ttl <= 98 && $ttl > 90}
}
test { EXPIREMEMBER works (set) } {
test {EXPIREMEMBER works (set)} {
r flushall
r sadd testkey foo bar baz
r expiremember testkey foo 1
@ -228,7 +228,7 @@ start_server {tags {"expire"}} {
assert_equal {2} [r scard testkey]
}
test { EXPIREMEMBER works (hash) } {
test {EXPIREMEMBER works (hash)} {
r flushall
r hset testkey foo bar
r expiremember testkey foo 1
@ -236,7 +236,7 @@ start_server {tags {"expire"}} {
r exists testkey
} {0}
test { EXPIREMEMBER works (zset) } {
test {EXPIREMEMBER works (zset)} {
r flushall
r zadd testkey 1 foo
r zadd testkey 2 bar
@ -246,10 +246,19 @@ start_server {tags {"expire"}} {
assert_equal {1} [r zcard testkey]
}
test { TTL for subkey expires works } {
test {TTL for subkey expires works} {
r flushall
r sadd testkey foo bar baz
r expiremember testkey foo 10000
assert [expr [r ttl testkey foo] > 0]
}
test {Roundtrip for subkey expires works} {
r flushall
r sadd testkey foo bar baz
r expiremember testkey foo 10000
r save
r debug reload
assert [expr [r ttl testkey foo] > 0]
}
}