def make_task( label, optimization=None, task_def=None, optimized=None, task_id=None, dependencies=None, if_dependencies=None, ): task_def = task_def or { "sample": "task-def", "deadline": { "relative-datestamp": "1 hour" }, } task = Task( kind="test", label=label, attributes={}, task=task_def, if_dependencies=if_dependencies or [], ) task.optimization = optimization task.task_id = task_id if dependencies is not None: task.task["dependencies"] = sorted(dependencies) return task
def make_task(self, label, optimization=None, task_def=None, optimized=None, task_id=None, dependencies=None): task_def = task_def or {'sample': 'task-def'} task = Task(kind='test', label=label, attributes={}, task=task_def) task.optimization = optimization task.task_id = task_id if dependencies is not None: task.task['dependencies'] = sorted(dependencies) return task
def make_task(self, label, optimization=None, task_def=None, optimized=None, task_id=None): task_def = task_def or {'sample': 'task-def'} task = Task(kind='test', label=label, attributes={}, task=task_def) task.optimized = optimized if optimization: task.optimizations = [optimization] else: task.optimizations = [] task.task_id = task_id return task