1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
import("core.cache.memcache")
function test_memcache(t)
memcache.value_set("mycache", "myscope", "mykey", "1")
t:are_equal(memcache.value("mycache", "myscope", "mykey"), "1")
memcache.value_add("mycache", "myscope", "mykey", "2")
t:are_equal(memcache.value("mycache", "myscope", "mykey"), {"1", "2"})
memcache.clear("mycache")
t:are_equal(memcache.value("mycache", "myscope", "mykey"), nil)
memcache.value_set("mycache", "myscope", "mykey", "1")
memcache.clear()
t:are_equal(memcache.value("mycache", "myscope", "mykey"), nil)
memcache.value_add("mycache", "myscope", "mykey", "2")
t:are_equal(memcache.value("mycache", "myscope", "mykey"), "2")
t:are_equal(memcache.scope("mycache", "myscope"), {mykey = "2"})
memcache.scope_set("mycache", "myscope", {mykey = "3"})
t:are_equal(memcache.value("mycache", "myscope", "mykey"), "3")
end
|