Exemple #1
0
    def setUp(self):

        self.tasks = ['TestTask','TestContainerTask','TestParallelTask']
        self.completion = {}

        for task in self.tasks:
            self.completion[task] = None

        for task in self.tasks [:2]:
            #queued tasks
            task_instance = TaskInstance()
            task_instance.task_key=task
            task_instance.save()

            #running tasks
            task_instance = TaskInstance()
            task_instance.task_key=task
            task_instance.started = time.strftime('%Y-%m-%d %H:%M:%S')
            task_instance.save()

            #finished tasks
            task_instance = TaskInstance()
            task_instance.task_key=task
            task_instance.started = time.strftime('%Y-%m-%d %H:%M:%S')
            completed_time = time.strftime('%Y-%m-%d %H:%M:%S')
            task_instance.completed = completed_time
            task_instance.save()
            self.completion[task] = completed_time

            #failed tasks
            task_instance = TaskInstance()
            task_instance.task_key=task
            task_instance.started = time.strftime('%Y-%m-%d %H:%M:%S')
            task_instance.completion_type = -1
            task_instance.save()