예제 #1
0
 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)
예제 #2
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)