29 lines
581 B
Python
Executable File
29 lines
581 B
Python
Executable File
#!/usr/bin/env python
|
|
|
|
"""pooltest
|
|
|
|
Bring up two memcaches on :11211 and :11212. Try killing one or both.
|
|
If this code raises any exceptions, it's a bug."""
|
|
|
|
import sys
|
|
sys.path.append("..")
|
|
import memcache
|
|
import time
|
|
|
|
mc = memcache.Client(["127.0.0.1:11211", "127.0.0.1:11212"], debug=1)
|
|
|
|
def test_setget(key, val):
|
|
print "Testing set/get {'%s': %s} ..." % (key, val),
|
|
mc.set(key, val)
|
|
newval = mc.get(key)
|
|
if newval == val:
|
|
print "OK"
|
|
else:
|
|
print "FAIL"
|
|
|
|
i = 0
|
|
while 1:
|
|
test_setget("foo%d" % i, "bar%d" % i)
|
|
time.sleep(1)
|
|
i += 1
|