Exemplo n.º 1
0
 def testNoAttribute(self):
     return defer.maybeDeferred(modelClassify(model="testModel").analyze, domain=getDefaultDomain(), message=self.message1, attribute="noSuch").addCallback(lambda _: self.assert_(False)) \
             .addErrback(lambda failure: failure.trap("spamfighter.core.commands.errors.MessageAttributeKeyException"))
Exemplo n.º 2
0
 def testClassify2(self):
     return modelClassify(model="testModel").analyze(domain=getDefaultDomain(), message=self.message2).addCallback(self.assertFalse)
Exemplo n.º 3
0
 def testNotAModel(self):
     return defer.maybeDeferred(modelClassify(model="messageDomain").analyze, domain=getDefaultDomain(), message=self.message1).addCallback(lambda _: self.assert_(False)) \
             .addErrback(lambda failure: failure.trap("spamfighter.core.commands.errors.NotAModelError"))