コード例 #1
0
ファイル: test_task.py プロジェクト: podder-ai/podder-task
 def test_outputs_contain_resources(self):
     context = Context(self.DAG_ID)
     task = Task(context)
     outputs = task.execute(self.INPUTS)
     assert isinstance(outputs[0]["job_data"]["resources"], list)
コード例 #2
0
ファイル: test_task.py プロジェクト: podder-ai/podder-task
 def test_outputs_contain_params(self):
     context = Context(self.DAG_ID)
     task = Task(context)
     outputs = task.execute(self.INPUTS)
     assert outputs[0]["job_data"]["params"]
コード例 #3
0
ファイル: test_task.py プロジェクト: podder-ai/podder-task
 def test_outputs_contain_job_data(self):
     context = Context(self.DAG_ID)
     task = Task(context)
     outputs = task.execute(self.INPUTS)
     assert outputs[0]["job_data"]
     assert isinstance(outputs[0]["job_data"], dict)
コード例 #4
0
ファイル: test_task.py プロジェクト: podder-ai/podder-task
 def test_outputs_contain_job_id(self):
     context = Context(self.DAG_ID)
     task = Task(context)
     outputs = task.execute(self.INPUTS)
     assert outputs[0]["job_id"] == self.JOB_ID
コード例 #5
0
ファイル: test_task.py プロジェクト: podder-ai/podder-task
 def test_outputs_outputs_length_over_one(self):
     context = Context(self.DAG_ID)
     task = Task(context)
     outputs = task.execute(self.INPUTS)
     assert isinstance(outputs, list)
     assert len(outputs) >= 1
コード例 #6
0
ファイル: test_task.py プロジェクト: podder-ai/podder-task
 def test_if_execute_method_exist(self):
     context = Context(self.DAG_ID)
     task = Task(context)
     task.execute([])