def test_workflow_data_from_instances_data4(self): wf_instance_list = [ WorkflowInstanceData('wf', '22346', Status.ABORTED, 12345, 12392), WorkflowInstanceData('wf', '22347', Status.SUCCESS, 12346, 12393), WorkflowInstanceData('wf', '22345', Status.FAILURE, 12391, sys.maxint), ] wf_data = DataBuilder._workflow_data_from_instances_data( wf_instance_list) self.assertEquals(wf_data.workflow, 'wf') self.assertEquals(wf_data.status, Status.SUCCESS) self.assertEquals(wf_data.last_instance, '22347') self.assertEquals(wf_data.last_start_time, 12346) self.assertEquals(wf_data.last_end_time, 12393) self.assertEquals(wf_data.running_instance_number, 0)
def test_workflow_data_from_instances_data2(self): wf_instance_list = [ WorkflowInstanceData('wf', '22346', Status.ABORTED, 12355, sys.maxint), WorkflowInstanceData('wf', '22347', Status.SUCCESS, 12365, 12390), WorkflowInstanceData('wf', '22345', Status.RUNNING, 12345, None), ] wf_data = DataBuilder._workflow_data_from_instances_data( wf_instance_list) self.assertEquals(wf_data.workflow, 'wf') self.assertEquals(wf_data.status, Status.RUNNING) self.assertEquals(wf_data.last_instance, '22345') self.assertEquals(wf_data.last_start_time, 12345) self.assertEquals(wf_data.last_end_time, None) self.assertEquals(wf_data.running_instance_number, 1)