Ejemplo n.º 1
0
 def test_allow_default(self):
     self.throttle = Throttle(
         self.request,
         self.auth,
         cache=self.cache,
         rate=(1, timedelta(seconds=60)),
     )
     self.test_allow(wait=(67, ))
Ejemplo n.º 2
0
 def test_allow_period_not_evenly_divisible(self):
     self.throttle = Throttle(
         self.request,
         self.auth,
         bucket=timedelta(seconds=10),
         cache=self.cache,
         rate=(1, timedelta(seconds=61)),
     )
     self.test_allow(wait=(71, 81))
Ejemplo n.º 3
0
 def setUp(self):
     request = self.make_request()
     self.throttle = Throttle(request, Auth(request))