コード例 #1
0
    def test_LOCAL_submit(self):
        #work_area = TestArea("python/ecl_submit/LOCAL", True)

        with TestAreaContext("python/ecl_submit/LOCAL") as work_area:
            num_submit = 4
            queue = EclQueue(driver_type=QueueDriverEnum.LOCAL_DRIVER, max_running=2)
            path_list = []

            for iens in range(num_submit):
                run_path = self.make_run_path(iens)
                path_list.append(run_path)
                job = queue.submitDataFile("%s/%s.DATA" % (run_path, base))

            queue.submit_complete()
            while queue.isRunning():
                time.sleep(1)

            for path in path_list:
                sum = EclSum("%s/%s" % (path, base))
                self.assertIsInstance(sum, EclSum)
                self.assertEqual(2, sum.last_report)
                shutil.rmtree(path)