import unittest from datetime import datetime, timedelta from celery import states from celery.utils import gen_unique_id from celery.models import TaskMeta, TaskSetMeta class TestModels(unittest.TestCase): def createTaskMeta(self): id = gen_unique_id() taskmeta, created = TaskMeta.objects.get_or_create(task_id=id) return taskmeta def createTaskSetMeta(self): id = gen_unique_id() tasksetmeta, created = TaskSetMeta.objects.get_or_create(taskset_id=id) return tasksetmeta def test_taskmeta(self): m1 = self.createTaskMeta() m2 = self.createTaskMeta() m3 = self.createTaskMeta() self.assertTrue(unicode(m1).startswith("