Example #1
0
    def setUp(self):
        super(CeleryTestCase, self).setUp()
        self.celery = celery.Celery(__name__)
        self.celery.conf.CELERY_ALWAYS_EAGER = True

        self.client = InMemoryClient()
        self.handler = SentryCeleryHandler(self.client, ignore_expected=True)
        self.handler.install()
        self.addCleanup(self.handler.uninstall)
Example #2
0
    def install_celery(self):
        from raven.contrib.celery import (SentryCeleryHandler,
                                          register_logger_signal)

        ignore_expected = getattr(settings, 'SENTRY_CELERY_IGNORE_EXPECTED',
                                  False)

        self.celery_handler = SentryCeleryHandler(client,
                                                  ignore_expected=ignore_expected)\
                                                  .install()
Example #3
0
def get_sentry_handler():
    from raven.contrib.celery import SentryCeleryHandler
    client = talisker.sentry.get_client()
    signal_handler = SentryCeleryHandler(client)
    return signal_handler
Example #4
0
    def install_celery(self):
        from raven.contrib.celery import (
            SentryCeleryHandler, register_logger_signal
        )

        self.celery_handler = SentryCeleryHandler(client).install()
Example #5
0
 def install_celery(self):
     self.celery_handler = SentryCeleryHandler(
         client, ignore_expected=True).install()