相关疑难解决方法(0)

在Python中设置硬件时钟?

如何在嵌入式Linux系统上使用Python设置硬件时钟?

python linux hwclock

8
推荐指数
1
解决办法
1万
查看次数

如何在 Django 中测试 celery period_task?

我有一个简单的周期性任务:

from celery.decorators import periodic_task
from celery.task.schedules import crontab
from .models import Subscription

@periodic_task(run_every=crontab(minute=0, hour=0))
def deactivate_subscriptions():
    for subscription in Subscription.objects.filter(is_expired=True):
        print(subscription)
        subscription.is_active = False
        subscription.can_activate = False
        subscription.save()
Run Code Online (Sandbox Code Playgroud)

我想用测试来覆盖它。

我找到了有关如何测试简单任务的信息,例如@shared_task,但我找不到测试的示例@periodic_task

python django cron celery periodic-task

8
推荐指数
1
解决办法
3280
查看次数

标签 统计

python ×2

celery ×1

cron ×1

django ×1

hwclock ×1

linux ×1

periodic-task ×1