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, ))
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))
def setUp(self): request = self.make_request() self.throttle = Throttle(request, Auth(request))