def test__map_workflow_job_nodes(self, job_template_nodes, job_nodes, mocker): mixin = WorkflowJob() wj_node = WorkflowJobNode() mocker.patch('awx.main.models.workflow.WorkflowJobTemplateNode.create_workflow_job_node', return_value=wj_node) node_ids_map = mixin._create_workflow_nodes(job_template_nodes, user=None) assert len(node_ids_map) == len(job_template_nodes) for i, job_template_node in enumerate(job_template_nodes): assert node_ids_map[job_template_node.id] == wj_node
def job_nodes(self): return [WorkflowJobNode(id=i) for i in range(100, 120)]
def job_node_no_prompts(workflow_job_unit, jt_ask): return WorkflowJobNode(workflow_job=workflow_job_unit, unified_job_template=jt_ask)