def thread_main(self): value = rand_str(32) conn = proxied_redis() for x in xrange(self.request_count): result = conn.echo(value) if result != value: raise Exception("actual(%s) != expected(%s)" % (result, value))
def test_parallel_sequence_of_commands(self): self.client.set("counter", 0) self.client2 = proxied_redis() for x in range(1, 20): if x % 2: self.assertEqual(x, self.client.incr("counter")) else: self.assertEqual(x, self.client.incr("counter"))
def thread_main(self): conn = proxied_redis() actions = [ lambda: conn.set("foo", "bar"), lambda: conn.get("foo"), lambda: conn.incr("biz"), lambda: conn.decr("biz"), lambda: conn.sadd("funk", random.randrange(100)) ] for r in xrange(self.request_count): random.choice(actions)()
def thread_main(self): conn = proxied_redis() actions = [ lambda: conn.set("foo", "bar"), lambda: conn.get("foo"), lambda: conn.incr("biz"), lambda: conn.decr("biz"), lambda: conn.sadd("funk", random.randrange(100)), ] for r in xrange(self.request_count): random.choice(actions)()
def setUp(self): self.client = proxied_redis()