X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=lcm%2Flcm%2Fjobs%2Ftests.py;h=ca151ebc9f0e254d02ca694b6cf28d991362d8f1;hb=46ad7c172411214c5432ed93fda4271288077447;hp=650d17ec788027ac5cbd4ced9e3cbf87d9678b9a;hpb=5aa210ad3760b1eadd0cdbe0cc2987462322dbfc;p=vfc%2Fgvnfm%2Fvnflcm.git diff --git a/lcm/lcm/jobs/tests.py b/lcm/lcm/jobs/tests.py index 650d17ec..ca151ebc 100644 --- a/lcm/lcm/jobs/tests.py +++ b/lcm/lcm/jobs/tests.py @@ -10,4 +10,24 @@ # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and -# limitations under the License. \ No newline at end of file +# limitations under the License. + +from django.test import TestCase, Client +from rest_framework import status + +from lcm.pub.database.models import JobModel, JobStatusModel + + +class JobsViewTest(TestCase): + def setUp(self): + self.job_id = 'test_job_id' + self.client = Client() + + def tearDown(self): + JobModel.objects.all().delete() + + 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() + response = self.client.get("/api/vnflcm/v1/vnf_lc_ops/%s?responseId=123456jhj" % self.job_id) + self.assertEqual(status.HTTP_200_OK, response.status_code)