hrename tests
Former-commit-id: f77c227b2d34b7ec74c1fc993e03f063dcbfa090
This commit is contained in:
parent
e9ecefdb75
commit
ec82755227
@ -445,6 +445,38 @@ start_server {tags {"hash"}} {
|
||||
}
|
||||
}
|
||||
|
||||
test {KEYDB.HRENAME basic} {
|
||||
r flushall
|
||||
r hset testkey foo bar
|
||||
r keydb.hrename testkey foo foo1
|
||||
assert_equal [r hlen testkey] {1}
|
||||
assert_equal [r hget testkey foo1] {bar}
|
||||
}
|
||||
|
||||
test {KEYDB.HRENAME same name} {
|
||||
r flushall
|
||||
r hset testkey foo bar
|
||||
r keydb.hrename testkey foo foo
|
||||
assert_equal [r hlen testkey] {1}
|
||||
assert_equal [r hget testkey foo] {bar}
|
||||
}
|
||||
|
||||
test {KEYDB.HRENAME overwrite dest} {
|
||||
r flushall
|
||||
r hset testkey foo bar foo1 baz
|
||||
r keydb.hrename testkey foo foo1
|
||||
assert_equal [r hlen testkey] {1}
|
||||
assert_equal [r hget testkey foo1] {bar}
|
||||
}
|
||||
|
||||
test {KEYDB.HRENAME integer basic} {
|
||||
r flushall
|
||||
r hset testkey foo 1
|
||||
r keydb.hrename testkey foo bar
|
||||
assert_equal [r hlen testkey] {1}
|
||||
assert_equal [r hget testkey bar] {1}
|
||||
}
|
||||
|
||||
test {Hash ziplist regression test for large keys} {
|
||||
r hset hash kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk a
|
||||
r hset hash kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk b
|
||||
|
Loading…
x
Reference in New Issue
Block a user