def test_api_create(self): name = "job-{}".format(uuid.uuid4()) job = Job(utils.job()) k8s_job = utils.create_job(name=name) k8s_job.model = job if utils.is_reachable(k8s_job.config.api_host): k8s_job.create() self.assertIsInstance(k8s_job, K8sJob)
def test_api_scale(self): name = "job-{}".format(uuid.uuid4()) job = Job(utils.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)