Пример #1
0
 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))
Пример #2
0
 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))
Пример #3
0
 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"))
Пример #4
0
    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)()
Пример #5
0
    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)()
Пример #6
0
 def setUp(self):
     self.client = proxied_redis()