def test_update_empty_param(self, mock_log): vnf_obj = utils.get_dummy_vnf_param_attr() vnf_param_obj = utils.get_dummy_vnf_update_empty_param() vnf_id = '4a4c2d44-8a52-4895-9a75-9d1c76c3e738' self.assertRaises(vnfm.VNFUpdateInvalidInput, self.infra_driver.update, plugin=None, context=self.context, vnf_id=vnf_id, vnf_dict=vnf_obj, vnf=vnf_param_obj, auth_attr=utils.get_vim_auth_obj()) log_msg = "at vnf_id {} because the target "\ "yaml is empty.".format(vnf_id) mock_log.warning.assert_called_with(log_msg)
def test_update_new_param(self): vnf_obj = utils.get_dummy_vnf_param_attr() vnf_param_obj = utils.get_dummy_vnf_update_new_param() expected_vnf_update = self._get_expected_vnf_update_new_param_obj() vnf_id = '4a4c2d44-8a52-4895-9a75-9d1c76c3e738' self.infra_driver.update(plugin=None, context=self.context, vnf_id=vnf_id, vnf_dict=vnf_obj, vnf=vnf_param_obj, auth_attr=utils.get_vim_auth_obj()) expected_vnf_update['attributes']['param_values'] = yaml.safe_load( expected_vnf_update['attributes']['param_values']) vnf_obj['attributes']['param_values'] = yaml.safe_load( vnf_obj['attributes']['param_values']) self.assertEqual(expected_vnf_update, vnf_obj)