def test_run_job_unsupported_type(self, cluster_get, job_exec_get, job_get): job, job_exec = u.create_job_exec("unsupported_type") job_exec_get.return_value = job_exec job_get.return_value = job cluster = u.create_cluster() cluster.status = c_u.CLUSTER_STATUS_ACTIVE cluster_get.return_value = cluster with testtools.ExpectedException(ex.EDPError): job_manager._run_job(job_exec.id)
def test_run_job_unsupported_type(self, cluster_get, job_exec_get, job_get): job, job_exec = _create_all_stack("unsupported_type") job_exec_get.return_value = job_exec job_get.return_value = job cluster = _create_cluster() cluster.status = "Active" cluster_get.return_value = cluster with testtools.ExpectedException(ex.EDPError): job_manager._run_job(job_exec.id)
def test_scheduled_edp_job_run(self, job_exec_get, cluster_get, job_get, run_scheduled_job): configs = {"job_execution_info": {"job_execution_type": "scheduled", "start": "2015-5-15T01:00Z"}} job, job_exec = u.create_job_exec(edp.JOB_TYPE_PIG, configs) job_exec_get.return_value = job_exec job_get.return_value = job cluster = u.create_cluster() cluster.status = "Active" cluster_get.return_value = cluster job_manager._run_job(job_exec.id) self.assertEqual(1, run_scheduled_job.call_count)
def test_scheduled_edp_job_run(self, job_exec_get, cluster_get, job_get, run_scheduled_job): configs = { 'job_execution_info': { 'job_execution_type': 'scheduled', 'start': '2015-5-15T01:00Z' } } job, job_exec = u.create_job_exec(edp.JOB_TYPE_PIG, configs) job_exec_get.return_value = job_exec job_get.return_value = job cluster = u.create_cluster() cluster.status = "Active" cluster_get.return_value = cluster job_manager._run_job(job_exec.id) self.assertEqual(1, run_scheduled_job.call_count)