- def test_url(self):
- pass
- #resp_data = json.loads(response.content)
- #self.assertEqual({"status": "active"}, resp_data)
+ @mock.patch.object(restcall, 'call_req')
+ def test_vnf_config_normal(self, mock_call_req):
+ mock_call_req.return_value = [0, "", '204']
+ self.client.post("/openoapi/vnfmgr/v1/vnfs", self.vnfInst1, format='json')
+ response = self.client.post("/openoapi/vnfmgr/v1/configuration", self.vnfconfig, format='json')
+ self.assertEqual(status.HTTP_202_ACCEPTED, response.status_code, response.content)
+
+ def test_vnf_config_when_not_exist(self):
+ response = self.client.post("/openoapi/vnfmgr/v1/configuration", self.vnfconfig, format='json')
+ self.assertEqual(status.HTTP_500_INTERNAL_SERVER_ERROR, response.status_code, response.content)
+ self.assertEqual({'error': "Vnf(1) does not exist."}, json.loads(response.content))