+ @mock.patch.object(InstantiateVnf, 'run')\r
+ def test_instantiate_vnf_notfound(self, mock_run):\r
+ mock_run.re.return_value = None\r
+ response = self.client.post(\r
+ '/api/vnflcm/v1/vnf_instances/3421/instantiate',\r
+ data=inst_req_data,\r
+ format='json'\r
+ )\r
+ self.failUnlessEqual(status.HTTP_404_NOT_FOUND, response.status_code, response.content)\r
+\r
+ @mock.patch.object(InstantiateVnf, 'run')\r
+ def test_instantiate_vnf_conflict(self, mock_run):\r
+ NfInstModel(\r
+ nfinstid='1123',\r
+ nf_name='VNF1',\r
+ status='INSTANTIATED'\r
+ ).save()\r
+ mock_run.re.return_value = None\r
+ response = self.client.post(\r
+ '/api/vnflcm/v1/vnf_instances/1123/instantiate',\r
+ data=inst_req_data,\r
+ format='json'\r
+ )\r
+ self.failUnlessEqual(status.HTTP_409_CONFLICT, response.status_code, response.content)\r
+\r