def testCountMessages(self): d = defer.succeed(None) for i in xrange(15): d.addCallback(lambda _: messageFrequencyCheck(domain=getDefaultDomain(), message=self.message1, storage="testStorage", count=16, timeout=10). \ addCallback(self.assertTrue)) d.addCallback(lambda _: messageFrequencyCheck(domain=getDefaultDomain(), message=self.message1, storage="testStorage", count=16, timeout=10). \ addCallback(self.assertFalse)).addCallback(lambda _: advanceTestTimer(10)). \ addCallback(lambda _: messageFrequencyCheck(domain=getDefaultDomain(), message=self.message1, storage="testStorage", count=16, timeout=10). \ addCallback(self.assertTrue)) return d
def testFrequencyCheckOneUser(self): return messageFrequencyCheck(domain=getDefaultDomain(), message=self.message3, storage="testStorage", timeout=10, count=2). \ addCallback(self.assertTrue)