Exemplo n.º 1
0
 def _reinit_json_client(self):
     s = StoreClient('json_test', [('localhost', 6666)])
     for k in [1, 2, 3]:
         s.delete(k)
     return s
Exemplo n.º 2
0
import time
from voldemort import StoreClient

if __name__ == '__main__':
	
	logging.basicConfig(level=logging.INFO,)
	
	## some random tests
	s = StoreClient('test', [('localhost', 6666)])
	version = s.put("hello", "1")
	assert s.get("hello")[0][0] == "1"
	s.put("hello", "2", version)
	assert s.get("hello")[0][0] == "2"
	s.put("hello", "3")
	assert s.get("hello")[0][0] == "3"
	s.delete("hello")
	assert len(s.get("hello")) == 0
	
	## test get_all
	pairs = [("a1", "1"), ("a2", "2"), ("a3", "3"), ("a4", "4")]
	for k, v in pairs:
		s.put(k, v)
		
	vals = s.get_all([k for k, v in pairs])
	for k, v in pairs:
		assert vals[k][0][0] == v 
	
	requests = 10000
	
	## Time get requests
	s.put("hello", "world")
Exemplo n.º 3
0
 def _reinit_raw_client(self):
     s = StoreClient('test', [('localhost', 6666)])
     for k in ['a', 'b', 'c']:
         s.delete(k)
     return s
Exemplo n.º 4
0
def dele():
    c = StoreClient('test', [('n1', 6666)])
    for k in range(1, 2001):
        c.delete(str(k))