예제 #1
0
 def test_get_maxrate(self):
     conf_dict = {"container_ratelimit_10": 200, "container_ratelimit_50": 100, "container_ratelimit_75": 30}
     test_ratelimit = ratelimit.filter_factory(conf_dict)(FakeApp())
     test_ratelimit.logger = FakeLogger()
     self.assertEqual(ratelimit.get_maxrate(test_ratelimit.container_ratelimits, 0), None)
     self.assertEqual(ratelimit.get_maxrate(test_ratelimit.container_ratelimits, 5), None)
     self.assertEqual(ratelimit.get_maxrate(test_ratelimit.container_ratelimits, 10), 200)
     self.assertEqual(ratelimit.get_maxrate(test_ratelimit.container_ratelimits, 60), 72)
     self.assertEqual(ratelimit.get_maxrate(test_ratelimit.container_ratelimits, 160), 30)
예제 #2
0
 def test_get_maxrate(self):
     conf_dict = {'container_ratelimit_10': 200,
                  'container_ratelimit_50': 100,
                  'container_ratelimit_75': 30}
     test_ratelimit = dummy_filter_factory(conf_dict)(FakeApp())
     self.assertEquals(ratelimit.get_maxrate(
         test_ratelimit.container_ratelimits, 0), None)
     self.assertEquals(ratelimit.get_maxrate(
         test_ratelimit.container_ratelimits, 5), None)
     self.assertEquals(ratelimit.get_maxrate(
         test_ratelimit.container_ratelimits, 10), 200)
     self.assertEquals(ratelimit.get_maxrate(
         test_ratelimit.container_ratelimits, 60), 72)
     self.assertEquals(ratelimit.get_maxrate(
         test_ratelimit.container_ratelimits, 160), 30)
예제 #3
0
 def test_get_maxrate(self):
     conf_dict = {'container_ratelimit_10': 200,
                  'container_ratelimit_50': 100,
                  'container_ratelimit_75': 30}
     test_ratelimit = dummy_filter_factory(conf_dict)(FakeApp())
     self.assertEquals(ratelimit.get_maxrate(
         test_ratelimit.container_ratelimits, 0), None)
     self.assertEquals(ratelimit.get_maxrate(
         test_ratelimit.container_ratelimits, 5), None)
     self.assertEquals(ratelimit.get_maxrate(
         test_ratelimit.container_ratelimits, 10), 200)
     self.assertEquals(ratelimit.get_maxrate(
         test_ratelimit.container_ratelimits, 60), 72)
     self.assertEquals(ratelimit.get_maxrate(
         test_ratelimit.container_ratelimits, 160), 30)
예제 #4
0
 def test_get_maxrate(self):
     conf_dict = {'container_ratelimit_10': 200,
                  'container_ratelimit_50': 100,
                  'container_ratelimit_75': 30}
     test_ratelimit = ratelimit.filter_factory(conf_dict)(FakeApp())
     test_ratelimit.logger = debug_logger()
     self.assertIsNone(ratelimit.get_maxrate(
         test_ratelimit.container_ratelimits, 0))
     self.assertIsNone(ratelimit.get_maxrate(
         test_ratelimit.container_ratelimits, 5))
     self.assertEqual(ratelimit.get_maxrate(
         test_ratelimit.container_ratelimits, 10), 200)
     self.assertEqual(ratelimit.get_maxrate(
         test_ratelimit.container_ratelimits, 60), 72)
     self.assertEqual(ratelimit.get_maxrate(
         test_ratelimit.container_ratelimits, 160), 30)