コード例 #1
0
ファイル: fuzz_test.py プロジェクト: TimothyFitz/redproxy
 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
ファイル: fuzz_test.py プロジェクト: TimothyFitz/redproxy
 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
ファイル: test_proxy.py プロジェクト: TimothyFitz/redproxy
 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
ファイル: fuzz_test.py プロジェクト: TimothyFitz/redproxy
    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
ファイル: fuzz_test.py プロジェクト: TimothyFitz/redproxy
    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
ファイル: test_proxy.py プロジェクト: TimothyFitz/redproxy
 def setUp(self):
     self.client = proxied_redis()