def _reinit_json_client(self): s = StoreClient('json_test', [('localhost', 6666)]) for k in [1, 2, 3]: s.delete(k) return s
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")
def _reinit_raw_client(self): s = StoreClient('test', [('localhost', 6666)]) for k in ['a', 'b', 'c']: s.delete(k) return s
def dele(): c = StoreClient('test', [('n1', 6666)]) for k in range(1, 2001): c.delete(str(k))