X-Git-Url: https://git.saurik.com/redis.git/blobdiff_plain/83cdfe182f4e24e0785d13b358c84fe5f195df32..0df1ead745f74d7643b73e3065f5c85b240b38fa:/test-redis.tcl?ds=sidebyside diff --git a/test-redis.tcl b/test-redis.tcl index 16723903..f5a03161 100644 --- a/test-redis.tcl +++ b/test-redis.tcl @@ -481,11 +481,6 @@ proc main {server port} { lsort [$r smembers setres] } [lsort -uniq "[$r smembers set1] [$r smembers set2]"] - test {SUNIONSTORE with same src and dest} { - $r sunionstore set1 set1 set1 - $r scard set1 - } {1000} - test {SINTER against three sets} { $r sadd set3 999 $r sadd set3 995 @@ -499,11 +494,6 @@ proc main {server port} { lsort [$r smembers setres] } {995 999} - test {SINTERSTORE with same src and dest} { - $r sinterstore set1 set1 set1 - $r scard set1 - } {1000} - test {SUNION with non existing keys} { lsort [$r sunion nokey1 set1 set2 nokey2] } [lsort -uniq "[$r smembers set1] [$r smembers set2]"] @@ -525,6 +515,14 @@ proc main {server port} { lsort [$r smembers sres] } {1 2 3 4} + test {SPOP basics} { + $r del myset + $r sadd myset 1 + $r sadd myset 2 + $r sadd myset 3 + list [lsort [list [$r spop myset] [$r spop myset] [$r spop myset]]] [$r scard myset] + } {{1 2 3} 0} + test {SAVE - make sure there are all the types as values} { $r lpush mysavelist hello $r lpush mysavelist world