| 33 | |
| 34 | |
| 35 | class Consumer(consumer.Consumer): |
| 36 | |
| 37 | def __init__(self, app): |
| 38 | self.app = app |
| 39 | self.buffer = FastQueue() |
| 40 | self.timer = Timer() |
| 41 | self.event_dispatcher = Mock() |
| 42 | self.controller = WorkController() |
| 43 | self.task_consumer = Mock() |
| 44 | self.prefetch_multiplier = 1 |
| 45 | self.initial_prefetch_count = 1 |
| 46 | |
| 47 | from celery.concurrency.base import BasePool |
| 48 | self.pool = BasePool(10) |
| 49 | self.task_buckets = defaultdict(lambda: None) |
| 50 | self.hub = None |
| 51 | |
| 52 | def call_soon(self, p, *args, **kwargs): |
| 53 | return p(*args, **kwargs) |
| 54 | |
| 55 | |
| 56 | class test_Pidbox: |
no outgoing calls