예제 #1
0
 def test_basic(self):
     sot = limits.RateLimit()
     self.assertIsNone(sot.resource_key)
     self.assertIsNone(sot.resources_key)
     self.assertEqual("", sot.base_path)
     self.assertIsNone(sot.service)
     self.assertFalse(sot.allow_create)
     self.assertFalse(sot.allow_fetch)
     self.assertFalse(sot.allow_commit)
     self.assertFalse(sot.allow_delete)
     self.assertFalse(sot.allow_list)
예제 #2
0
 def test_make_it(self):
     sot = limits.RateLimit(**RATE_LIMIT)
     self.assertEqual(RATE_LIMIT["regex"], sot.regex)
     self.assertEqual(RATE_LIMIT["uri"], sot.uri)
     self.assertEqual(RATE_LIMIT["limit"], sot.limits)