def _get_dummy_active_vnf(self, vnfd_template): dummy_vnf = utils.get_dummy_device_obj() dummy_vnf['vnfd']['attributes']['vnfd'] = vnfd_template dummy_vnf['status'] = 'ACTIVE' dummy_vnf['instance_id'] = '4c00108e-c69d-4624-842d-389c77311c1d' dummy_vnf['vim_id'] = '437ac8ef-a8fb-4b6e-8d8a-a5e86a376e8b' return dummy_vnf
def _get_dummy_active_vnf(self, vnfd_template): dummy_vnf = utils.get_dummy_device_obj() dummy_vnf['vnfd']['attributes']['vnfd'] = vnfd_template dummy_vnf['status'] = 'ACTIVE' dummy_vnf['instance_id'] = '4c00108e-c69d-4624-842d-389c77311c1d' dummy_vnf['vim_id'] = '437ac8ef-a8fb-4b6e-8d8a-a5e86a376e8b' return dummy_vnf
def test_create(self): device_obj = utils.get_dummy_device_obj() expected_result = '4a4c2d44-8a52-4895-9a75-9d1c76c3e738' expected_fields = self._get_expected_fields() result = self.heat_driver.create(plugin=None, context=self.context, device=device_obj) self.heat_client.create.assert_called_once_with(expected_fields) self.assertEqual(expected_result, result)
def test_create(self): vnf_obj = utils.get_dummy_device_obj() expected_result = '4a4c2d44-8a52-4895-9a75-9d1c76c3e738' expected_fields = self._get_expected_fields() result = self.heat_driver.create(plugin=None, context=self.context, vnf=vnf_obj, auth_attr=utils.get_vim_auth_obj()) self.heat_client.create.assert_called_once_with(expected_fields) self.assertEqual(expected_result, result)
def _get_dummy_tosca_device(self, template): tosca_template = _get_template(template) device = utils.get_dummy_device_obj() dtemplate = self._get_expected_device_template(tosca_template) dtemplate['service_types'] = [{'service_type': 'vnfd', 'id': '4a4c2d44-8a52-4895-9a75-9d1c76c3e738'}] dtemplate['tenant_id'] = 'ad7ebc56538745a08ef7c5e97f8bd437' device['device_template'] = dtemplate['device_template'] return device
def test_create_wait(self): device_obj = utils.get_dummy_device_obj() expected_result = self._get_expected_device_wait_obj() device_id = '4a4c2d44-8a52-4895-9a75-9d1c76c3e738' self.heat_driver.create_wait(plugin=None, context=self.context, device_dict=device_obj, device_id=device_id) self.assertEqual(device_obj, expected_result)
def test_create_wait(self): device_obj = utils.get_dummy_device_obj() expected_result = self._get_expected_device_wait_obj() device_id = '4a4c2d44-8a52-4895-9a75-9d1c76c3e738' self.heat_driver.create_wait(plugin=None, context=self.context, device_dict=device_obj, device_id=device_id) self.assertEqual(device_obj, expected_result)
def _get_dummy_tosca_device(self, template): tosca_template = _get_template(template) device = utils.get_dummy_device_obj() dtemplate = self._get_expected_device_template(tosca_template) dtemplate['service_types'] = [{'service_type': 'vnfd', 'id': '4a4c2d44-8a52-4895-9a75-9d1c76c3e738'}] dtemplate['tenant_id'] = 'ad7ebc56538745a08ef7c5e97f8bd437' device['device_template'] = dtemplate['device_template'] return device
def test_create_wait(self): vnf_obj = utils.get_dummy_device_obj() expected_result = self._get_expected_vnf_wait_obj() vnf_id = '4a4c2d44-8a52-4895-9a75-9d1c76c3e738' self.heat_driver.create_wait(plugin=None, context=self.context, vnf_dict=vnf_obj, vnf_id=vnf_id, auth_attr=utils.get_vim_auth_obj()) self.assertEqual(expected_result, vnf_obj)
def _get_dummy_tosca_vnf(self, template, input_params=''): tosca_template = _get_template(template) vnf = utils.get_dummy_device_obj() dtemplate = self._get_expected_vnfd(tosca_template) vnf['vnfd'] = dtemplate vnf['attributes'] = {} vnf['attributes']['param_values'] = input_params return vnf
def test_create(self): vnf_obj = utils.get_dummy_device_obj() expected_result = '4a4c2d44-8a52-4895-9a75-9d1c76c3e738' expected_fields = self._get_expected_fields() result = self.infra_driver.create(plugin=None, context=self.context, vnf=vnf_obj, auth_attr=utils.get_vim_auth_obj()) actual_fields = self.heat_client.create.call_args[0][0] self._assert_create_result_old_template(expected_fields, actual_fields, expected_result, result)
def _get_dummy_tosca_vnf(self, template, input_params=''): tosca_template = _get_template(template) vnf = utils.get_dummy_device_obj() dtemplate = self._get_expected_vnfd(tosca_template) vnf['vnfd'] = dtemplate vnf['attributes'] = {} vnf['attributes']['param_values'] = input_params return vnf
def test_create(self): vnf_obj = utils.get_dummy_device_obj() expected_result = '4a4c2d44-8a52-4895-9a75-9d1c76c3e738' expected_fields = self._get_expected_fields() result = self.infra_driver.create(plugin=None, context=self.context, vnf=vnf_obj, auth_attr=utils.get_vim_auth_obj()) actual_fields = self.heat_client.create.call_args[0][0] self._assert_create_result_old_template(expected_fields, actual_fields, expected_result, result)
def _get_dummy_tosca_vnf(self, template, input_params=''): tosca_template = _get_template(template) vnf = utils.get_dummy_device_obj() dtemplate = self._get_expected_vnfd(tosca_template) dtemplate['service_types'] = [{'service_type': 'vnfd', 'id': '4a4c2d44-8a52-4895-9a75-9d1c76c3e738'}] dtemplate['tenant_id'] = 'ad7ebc56538745a08ef7c5e97f8bd437' vnf['vnfd'] = dtemplate['vnfd'] vnf['attributes'] = {} vnf['attributes']['param_values'] = input_params return vnf