from celery.exceptions import RetryTaskError from celery.execute import send_task from celery.result import EagerResult from celery.schedules import crontab, crontab_parser, ParseException from celery.utils import uuid from celery.utils.timeutils import parse_iso8601 from celery.tests.utils import with_eager_tasks, unittest, WhateverIO def return_True(*args, **kwargs): # Task run functions can't be closures/lambdas, as they're pickled. return True return_True_task = task_dec()(return_True) def raise_exception(self, **kwargs): raise Exception("%s error" % self.__class__) class MockApplyTask(task.Task): def run(self, x, y): return x * y @classmethod def apply_async(self, *args, **kwargs): pass
from celery.exceptions import RetryTaskError from celery.execute import send_task from celery.result import EagerResult from celery.schedules import crontab, crontab_parser, ParseException from celery.utils import uuid from celery.utils.timeutils import parse_iso8601 from celery.tests.utils import with_eager_tasks, unittest, WhateverIO def return_True(*args, **kwargs): # Task run functions can't be closures/lambdas, as they're pickled. return True return_True_task = task_dec()(return_True) def raise_exception(self, **kwargs): raise Exception("%s error" % self.__class__) class MockApplyTask(task.Task): def run(self, x, y): return x * y @classmethod def apply_async(self, *args, **kwargs): pass