Ejemplo n.º 1
0
 def testWhiteListExpiryWithCorrectValues(self):
     settings = Settings()
     settings.whitelist_intervals = '1M,3w'
     self.failUnlessEqual(settings.whitelist_expiry(0),
                          settings.now + timedelta(days=30))
     self.failUnlessEqual(settings.whitelist_expiry(1),
                          settings.now + timedelta(weeks=3))
     self.failUnlessEqual(settings.whitelist_expiry(2),
                          settings.now + timedelta(weeks=3))
Ejemplo n.º 2
0
 def testTimeDeltaWithCorrectValues(self):
     settings = Settings()
     self.failUnlessEqual(timedelta(seconds=4), settings.mk_timedelta('4s'))
     self.failUnlessEqual(timedelta(minutes=6), settings.mk_timedelta('6m'))
     self.failUnlessEqual(timedelta(hours=8), settings.mk_timedelta('8h'))
     self.failUnlessEqual(timedelta(days=10), settings.mk_timedelta('10d'))
     self.failUnlessEqual(timedelta(weeks=12), settings.mk_timedelta('12w'))
     self.failUnlessEqual(timedelta(days=14*30), settings.mk_timedelta('14M'))
     self.failUnlessEqual(timedelta(days=16*365), settings.mk_timedelta('16y'))
Ejemplo n.º 3
0
 def testGreyListExpiryWithCorrectValues(self):
     settings = Settings()
     settings.greylist_intervals = '2m,5m,10m'
     self.failUnlessEqual(settings.greylist_expiry(1),
                          settings.now + timedelta(minutes=2))
     self.failUnlessEqual(settings.greylist_expiry(2),
                          settings.now + timedelta(minutes=5))
     self.failUnlessEqual(settings.greylist_expiry(3),
                          settings.now + timedelta(minutes=10))
     self.failUnlessEqual(settings.greylist_expiry(4),
                          settings.now + timedelta(minutes=10))