Coverage for src/celery.py: 100%
8 statements
« prev ^ index » next coverage.py v7.9.2, created at 2025-08-04 12:59 +0300
« prev ^ index » next coverage.py v7.9.2, created at 2025-08-04 12:59 +0300
1import os
2from celery import Celery
3from django.conf import settings
5os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'src.settings')
7app = Celery('src')
9app.config_from_object('django.conf:settings', namespace='CELERY')
10app.autodiscover_tasks(lambda: settings.INSTALLED_APPS)
12app.conf.beat_schedule = {
13 'complete_old_orders_task': {
14 'task': 'src.orders.tasks.complete_old_orders',
15 'schedule': 10800,
16 # 'schedule': 30, # For testing
17 },
18}