def test_message(self): """Just a message.""" handler = MementoHandler() handler.setLevel(logging.DEBUG) deferror_handler(dict(isError=True, message="foobar")) self.assertFalse(handler.check_error("Unhandled error in deferred", "foobar"))
def test_failure(self): """Received a full failure.""" handler = MementoHandler() handler.setLevel(logging.DEBUG) f = failure.Failure(ValueError('foobar')) deferror_handler(dict(isError=True, failure=f, message='')) self.assertFalse(handler.check_error("Unhandled error in deferred", "ValueError", "foobar"))
def test_noerror(self): """No error, no action.""" handler = MementoHandler() handler.setLevel(logging.DEBUG) deferror_handler(dict(isError=False, message='')) self.assertFalse(handler.check_error("error"))