コード例 #1
0
 def test_singles(self):
     for rl_string in ["1 per hour", "1/HOUR", "1/Hour"]:
         self.assertEqual(
             parse( rl_string),
             limits.PER_HOUR(1)
         )
     for rl_string in ["1 per minute", "1/MINUTE", "1/Minute"]:
         self.assertEqual(
             parse( rl_string),
             limits.PER_MINUTE(1)
         )
     for rl_string in ["1 per second", "1/SECOND", "1 / Second"]:
         self.assertEqual(
             parse( rl_string),
             limits.PER_SECOND(1)
         )
     for rl_string in ["1 per day", "1/DAY", "1 / Day"]:
         self.assertEqual(
             parse( rl_string),
             limits.PER_DAY(1)
         )
     for rl_string in ["1 per month", "1/MONTH", "1 / Month"]:
         self.assertEqual(
             parse( rl_string),
             limits.PER_MONTH(1)
         )
     for rl_string in ["1 per year", "1/Year", "1 / year"]:
         self.assertEqual(
             parse( rl_string),
             limits.PER_YEAR(1)
         )
コード例 #2
0
 def test_singles(self):
     for rl_string in ["1 per hour", "1/HOUR", "1/Hour"]:
         self.assertEqual(parse(rl_string), limits.PER_HOUR(1))
     for rl_string in ["1 per minute", "1/MINUTE", "1/Minute"]:
         self.assertEqual(parse(rl_string), limits.PER_MINUTE(1))
     for rl_string in ["1 per second", "1/SECOND", "1 / Second"]:
         self.assertEqual(parse(rl_string), limits.PER_SECOND(1))
     for rl_string in ["1 per day", "1/DAY", "1 / Day"]:
         self.assertEqual(parse(rl_string), limits.PER_DAY(1))
     for rl_string in ["1 per month", "1/MONTH", "1 / Month"]:
         self.assertEqual(parse(rl_string), limits.PER_MONTH(1))
     for rl_string in ["1 per year", "1/Year", "1 / year"]:
         self.assertEqual(parse(rl_string), limits.PER_YEAR(1))
コード例 #3
0
 def test_multiples(self):
     self.assertEqual(parse("1 per 3 hour").get_expiry(), 3 * 60 * 60)
     self.assertEqual(parse("1 per 2 hours").get_expiry(), 2 * 60 * 60)
     self.assertEqual(parse("1/2 day").get_expiry(), 2 * 24 * 60 * 60)
コード例 #4
0
 def test_multiples(self):
     self.assertEqual(parse("1 per 3 hour").get_expiry(), 3 * 60 * 60)
     self.assertEqual(parse("1 per 2 hours").get_expiry(), 2 * 60 * 60)
     self.assertEqual(parse("1/2 day").get_expiry(), 2 * 24 * 60 * 60)