def test_api_create(self): name = "job-{}".format(uuid.uuid4()) job = Job(_constants.job()) k8s_job = _utils.create_job(name=name) k8s_job.model = job if _utils.is_reachable(k8s_job.config): k8s_job.create() self.assertIsInstance(k8s_job, K8sJob)
def test_api_scale(self): name = "job-{}".format(uuid.uuid4()) job = Job(_constants.job()) k8s_job = _utils.create_job(name=name) k8s_job.model = job k8s_job.completions = 30 if _utils.is_reachable(k8s_job.config.api_host): k8s_job.create() k8s_job.scale(10) self.assertEqual(k8s_job.parallelism, 10)