Add swagger auto generate of job
[vfc/nfvo/lcm.git] / lcm / jobs / tests / tests.py
index 7b97c72..84ae29f 100644 (file)
@@ -27,14 +27,17 @@ class JobsViewTest(TestCase):
 
     def test_job(self):
         JobModel(jobid=self.job_id, jobtype='VNF', jobaction='INST', resid='1').save()
-        JobStatusModel(indexid=1, jobid=self.job_id, status='inst', progress=20, descp='inst').save()
+        JobStatusModel(indexid=1, jobid=self.job_id, status='inst', progress=20, descp='inst', errcode="0").save()
         response = self.client.get("/api/nslcm/v1/jobs/%s" % self.job_id)
-        self.failUnlessEqual(status.HTTP_200_OK, response.status_code)
+        self.assertEqual(status.HTTP_200_OK, response.status_code, response.data)
+        self.assertIn('jobId', response.data)
+        self.assertIn('responseDescriptor', response.data)
 
     def test_non_exiting_job(self):
         job_id = 'test_new_job_id'
         JobModel(jobid=self.job_id, jobtype='VNF', jobaction='INST', resid='1').save()
-        JobStatusModel(indexid=1, jobid=self.job_id, status='inst', progress=20, descp='inst').save()
+        JobStatusModel(indexid=1, jobid=self.job_id, status='inst', progress=20, descp='inst', errcode="0").save()
         response = self.client.get("/api/nslcm/v1/jobs/%s" % job_id)
+        self.assertEqual(status.HTTP_200_OK, response.status_code)
         self.assertIn('jobId', response.data)
         self.assertNotIn('responseDescriptor', response.data)