+
+ def test_job_normal_multijobstatus(self):
+ JobUtil.create_job(
+ inst_type='test_new_job_id',
+ jobaction='test_jobaction',
+ inst_id="test_jobinstid",
+ job_id=self.job_id)
+ response = self.client.post("/api/catalog/v1/jobs/%s" % self.job_id, {"progress": "10", "desc": "10%", "errcode": "true"},
+ format='json')
+ print(response)
+ self.assertEqual(status.HTTP_202_ACCEPTED, response.status_code)
+ response = self.client.post("/api/catalog/v1/jobs/%s" % self.job_id, {"progress": "50", "desc": "50%", "errcode": "true"},
+ format='json')
+ self.assertEqual(status.HTTP_202_ACCEPTED, response.status_code)
+ response = self.client.post("/api/catalog/v1/jobs/%s" % self.job_id, {"progress": "100", "desc": "100%", "errcode": "true"},
+ format='json')
+ self.assertEqual(status.HTTP_202_ACCEPTED, response.status_code)
+ response = self.client.get("/api/catalog/v1/jobs/%s" % self.job_id)
+ print(response)
+ self.assertEqual(status.HTTP_200_OK, response.status_code)