operation=OPERATION_TYPE.INSTANTIATE,
task=OPERATION_TASK.INSTANTIATE
)
+ self.pre_deal()
def run(self):
try:
- self.pre_deal()
self.inst_pre()
self.lcm_op_occ.notify_lcm(OPERATION_STATE_TYPE.STARTING)
self.apply_grant()
self.assertEqual(status.HTTP_400_BAD_REQUEST, response.status_code)\r
\r
@mock.patch.object(restcall, 'call_req')\r
- def test_instantiate_operating_fail(self, mock_call_req):\r
+ def test_instantiate_operating_conflict(self, mock_call_req):\r
NfInstModel.objects.create(\r
nfinstid='1111',\r
nf_name='vFW_01',\r
id=self.job_id,\r
operation=const.OPERATION_TYPE.INSTANTIATE,\r
operation_state=const.OPERATION_STATE_TYPE.PROCESSING)\r
- InstantiateVnf(\r
- inst_req_data,\r
- nf_inst_id=self.nf_inst_id,\r
- job_id=self.job_id\r
- ).run()\r
- self.assert_job_result(\r
- self.job_id,\r
- 255,\r
- 'VNF(%s) %s in processing.' % (self.nf_inst_id, const.OPERATION_TYPE.INSTANTIATE)\r
+ response = self.client.post(\r
+ '/api/vnflcm/v1/vnf_instances/1111/instantiate',\r
+ data=inst_req_data,\r
+ format='json'\r
+ )\r
+ self.assertEqual(\r
+ status.HTTP_409_CONFLICT,\r
+ response.status_code\r
)\r