def test_workflow_joblist_creation(self): joblist = WorkflowJoblist() job = WorkflowJob("JOB1") joblist.addJob(job) self.assertTrue(job in joblist) self.assertTrue("JOB1" in joblist) job_ref = joblist["JOB1"] self.assertEqual(job.name(), job_ref.name())
def test_compare(self): with TestAreaContext("python/job_queue/workflow_job") as work_area: WorkflowCommon.createInternalFunctionJob() parser = WorkflowJob.configParser( ) with self.assertRaises(IOError): workflow_job = WorkflowJob.fromFile("no/such/file") workflow_job = WorkflowJob.fromFile("compare_job", name = "COMPARE", parser = parser) self.assertEqual( workflow_job.name() , "COMPARE") result = workflow_job.run(None , ["String", "string"]) self.assertNotEqual(result, 0) result = workflow_job.run(None, ["String", "String"]) # result is returned as c_void_p -> automatic conversion to None if value is 0 self.assertIsNone(result) workflow_job = WorkflowJob.fromFile("compare_job") self.assertEqual( workflow_job.name() , "compare_job")
def test_compare(self): with TestAreaContext("python/job_queue/workflow_job") as work_area: WorkflowCommon.createInternalFunctionJob() parser = WorkflowJob.configParser() with self.assertRaises(IOError): workflow_job = WorkflowJob.fromFile("no/such/file") workflow_job = WorkflowJob.fromFile("compare_job", name="COMPARE", parser=parser) self.assertEqual(workflow_job.name(), "COMPARE") result = workflow_job.run(None, ["String", "string"]) self.assertNotEqual(result, 0) result = workflow_job.run(None, ["String", "String"]) # result is returned as c_void_p -> automatic conversion to None if value is 0 self.assertIsNone(result) workflow_job = WorkflowJob.fromFile("compare_job") self.assertEqual(workflow_job.name(), "compare_job")
def test_workflow_job_creation(self): workflow_job = WorkflowJob("Test") self.assertTrue(workflow_job.isInternal()) self.assertEqual(workflow_job.name(), "Test")