コード例 #1
0
    def test_adds_when_initialized(self):
        'if router is passed a celery task when initialized it wraps with it'
        r = CeleryRouter(celery_task=self.celery.task)

        l = lambda x: x
        l.__name__ = 'test'
        r.node(['test'])(l)

        self.assertTrue(isinstance(r.functions[prefix('test')], Task))
コード例 #2
0
 def setUp(self):
     self.celery = self.get_test_celery()
     self.router = CeleryRouter(self.celery.task)
コード例 #3
0
'simple celery app'
from celery import Celery
from emit.router.celery import CeleryRouter

import logging

app = Celery('celery_emit_example', broker='redis://')
app.conf.update(CELERY_IMPORTS=('tasks', ))

router = CeleryRouter(celery_task=app.task, node_modules=['tasks'])

logging.basicConfig(format='%(levelname)s:%(message)s', level=logging.DEBUG)