Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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)