Exemplo n.º 1
0
 def test_asking_for_tasks_when_it_exceed_rate_limit(self):
     rate_limit = "60000/m"
     t = Throttle(self.throttle_namespace, rate_limit)
     timestamp = 600
     redis_conn.redis.set(t.current_time_bucket_key(timestamp), 60001)
     self.assertEquals(0, t.throttle_task_size(timestamp))
Exemplo n.º 2
0
 def test_asking_for_tasks_when_it_exceed_rate_limit(self):
     rate_limit = "60000/m"
     t = Throttle(self.throttle_namespace, rate_limit)
     timestamp = 600
     redis_conn.redis.set(t.current_time_bucket_key(timestamp), 60001)
     self.assertEquals(0, t.throttle_task_size(timestamp))
Exemplo n.º 3
0
 def test_throttle_current_bucket_key(self):
     rate_limit = "60000/m"
     t = Throttle(self.throttle_namespace, rate_limit)
     timestamp = 600
     self.assertEquals("t/c/1002/d/ios/10",
                       t.current_time_bucket_key(timestamp))
Exemplo n.º 4
0
 def test_throttle_current_bucket_key(self):
     rate_limit = "60000/m"
     t = Throttle(self.throttle_namespace, rate_limit)
     timestamp = 600
     self.assertEquals("t/c/1002/d/ios/10", t.current_time_bucket_key(timestamp))