2

我在模型管理器创建中添加任务功能

class _Manager(models.Manager):
    def create(self, **kwargs):
        obj = super(_Manager, self).create(**kwargs)
        task_1.after(15 * 60, obj.pk)
        return obj

class Note(models.Model):
    objects = _Manager()

    title = models.CharField(max_length=128)

我使用django-ztask执行任务

我尝试测试我的经理

class ManagerTest(TestCase):
    def test_create(self):
        note = Note.objects.create(title='note 1')
        task = Task.objects.get(function_name='note.tasks.task_1')
        self.assertTrue(task)

测试失败,任务为空数组

我如何为经理编写正确的测试?

4

0 回答 0