def take_action(self, parsed_args): client = self.app.client_manager.tackerclient _params = {} if parsed_args.nfp_id: _params['nfp_id'] = parsed_args.nfp_id if parsed_args.tenant_id: _params['tenant_id'] = parsed_args.tenant_id classifiers = client.list('classifiers', fcs_path, True, **_params) for classifier in classifiers['classifiers']: error_reason = classifier.get('error_reason', None) if error_reason and \ len(error_reason) > DEFAULT_ERROR_REASON_LENGTH: classifier['error_reason'] = error_reason[ :DEFAULT_ERROR_REASON_LENGTH] classifier['error_reason'] += '...' data = {} data['classifiers'] = classifiers['classifiers'] data = client.list_classifiers() headers, columns = tacker_osc_utils.get_column_definitions( _attr_map_fc, long_listing=None) return (headers, (utils.get_dict_properties( s, columns, ) for s in data[_FC + 's']))
def take_action(self, parsed_args): client = self.app.client_manager.tackerclient _params = {} if parsed_args.nfp_id: _params['nfp_id'] = parsed_args.nfp_id if parsed_args.tenant_id: _params['tenant_id'] = parsed_args.tenant_id classifiers = client.list('classifiers', fcs_path, True, **_params) for classifier in classifiers['classifiers']: error_reason = classifier.get('error_reason', None) if error_reason and \ len(error_reason) > DEFAULT_ERROR_REASON_LENGTH: classifier[ 'error_reason'] = error_reason[: DEFAULT_ERROR_REASON_LENGTH] classifier['error_reason'] += '...' data = {} data['classifiers'] = classifiers['classifiers'] data = client.list_classifiers() headers, columns = tacker_osc_utils.get_column_definitions( _attr_map_fc, long_listing=None) return (headers, (utils.get_dict_properties( s, columns, ) for s in data[_FC + 's']))
def take_action(self, parsed_args): client = self.app.client_manager.tackerclient _params = {} if parsed_args.vim_id: _params['vim_id'] = parsed_args.vim_id if parsed_args.vim_name: vim_id = tackerV10.find_resourceid_by_name_or_id( client, 'vim', parsed_args.vim_name ) _params['vim_id'] = vim_id if parsed_args.vnfd_id: _params['vnfd_id'] = parsed_args.vnfd_id if parsed_args.vnfd_name: vim_id = tackerV10.find_resourceid_by_name_or_id( client, 'vnfd', parsed_args.vnfd_name ) _params['vnfd_id'] = vim_id if parsed_args.tenant_id: _params['tenant_id'] = parsed_args.tenant_id data = client.list_vnfs(**_params) headers, columns = tacker_osc_utils.get_column_definitions( _attr_map, long_listing=parsed_args.long) return (headers, (utils.get_dict_properties( s, columns, ) for s in data[_VNF + 's']))
def take_action(self, parsed_args): client = self.app.client_manager.tackerclient data = client.list_vnfds() headers, columns = tacker_osc_utils.get_column_definitions( _attr_map, long_listing=None) return (headers, (utils.get_dict_properties( s, columns, ) for s in data[_VNFD + 's']))
def take_action(self, parsed_args): client = self.app.client_manager.tackerclient data = client.list_nss() headers, columns = tacker_osc_utils.get_column_definitions( _attr_map, long_listing=None) return (headers, (utils.get_dict_properties( s, columns, ) for s in data[_NS + 's']))
def take_action(self, parsed_args): _params = {} client = self.app.client_manager.tackerclient data = client.list_vnf_packages(**_params) headers, columns = tacker_osc_utils.get_column_definitions( _attr_map, long_listing=True) return (headers, (utils.get_dict_properties( s, columns, mixed_case_fields=_mixed_case_fields, ) for s in data['vnf_packages']))
def take_action(self, parsed_args): client = self.app.client_manager.tackerclient obj_id = tackerV10.find_resourceid_by_name_or_id( client, _VNF, parsed_args.vnf) data = client.list_vnf_resources(obj_id) headers, columns = tacker_osc_utils.get_column_definitions( _attr_map_rsc, long_listing=None) return (headers, (utils.get_dict_properties( s, columns, ) for s in data['resources']))
def take_action(self, parsed_args): client = self.app.client_manager.tackerclient obj_id = tackerV10.find_resourceid_by_name_or_id( client, _VNF, parsed_args.vnf) data = client.list_vnf_resources(obj_id) headers, columns = tacker_osc_utils.get_column_definitions( _attr_map_rsc, long_listing=None) return (headers, (utils.get_dict_properties( s, columns, ) for s in data['resources']))
def test_take_action(self): parsed_args = self.check_parser(self.list_vnf_package, [], []) self.requests_mock.register_uri('GET', self.url + '/vnfpkgm/v1/vnf_packages', json=self._vnf_packages, headers=self.header) actual_columns, data = self.list_vnf_package.take_action(parsed_args) expected_data = [] headers, columns = tacker_osc_utils.get_column_definitions( vnf_package._attr_map, long_listing=True) for vnf_package_obj in self._vnf_packages['vnf_packages']: expected_data.append( vnf_package_fakes.get_vnf_package_data(vnf_package_obj, columns=columns, list_action=True)) self.assertItemsEqual(_get_columns_vnf_package(), actual_columns) self.assertItemsEqual(expected_data, list(data))
def take_action(self, parsed_args): client = self.app.client_manager.tackerclient _params = {} if parsed_args.vnffg_id: _params['vnffg_id'] = parsed_args.vnffg_id nfps = client.list('nfps', nfps_path, True, **_params) for nfp in nfps['nfps']: error_reason = nfp.get('error_reason', None) if error_reason and \ len(error_reason) > DEFAULT_ERROR_REASON_LENGTH: nfp['error_reason'] = error_reason[: DEFAULT_ERROR_REASON_LENGTH] nfp['error_reason'] += '...' data = {} data['nfps'] = nfps['nfps'] data = client.list_nfps() headers, columns = tacker_osc_utils.get_column_definitions( _attr_map_nfp, long_listing=None) return (headers, (utils.get_dict_properties( s, columns, ) for s in data[_NFP + 's']))
def take_action(self, parsed_args): client = self.app.client_manager.tackerclient _params = {} if parsed_args.id: _params['id'] = parsed_args.id if parsed_args.resource_id: _params['resource_id'] = parsed_args.resource_id if parsed_args.resource_state: _params['resource_state'] = parsed_args.resource_id if parsed_args.event_type: _params['event_type'] = parsed_args.event_type if parsed_args.resource_type: _params['resource_type'] = parsed_args.resource_type events = client.list('events', events_path, True, **_params) data = {} data['events'] = events['events'] headers, columns = tacker_osc_utils.get_column_definitions( _attr_map, long_listing=parsed_args.long) return (headers, (utils.get_dict_properties( s, columns, ) for s in data[_EVENT + 's']))
def take_action(self, parsed_args): client = self.app.client_manager.tackerclient _params = {} if parsed_args.vnffg_id: _params['vnffg_id'] = parsed_args.vnffg_id nfps = client.list('nfps', nfps_path, True, **_params) for nfp in nfps['nfps']: error_reason = nfp.get('error_reason', None) if error_reason and \ len(error_reason) > DEFAULT_ERROR_REASON_LENGTH: nfp['error_reason'] = error_reason[ :DEFAULT_ERROR_REASON_LENGTH] nfp['error_reason'] += '...' data = {} data['nfps'] = nfps['nfps'] data = client.list_nfps() headers, columns = tacker_osc_utils.get_column_definitions( _attr_map_nfp, long_listing=None) return (headers, (utils.get_dict_properties( s, columns, ) for s in data[_NFP + 's']))
def take_action(self, parsed_args): client = self.app.client_manager.tackerclient _params = {} if parsed_args.id: _params['id'] = parsed_args.id if parsed_args.resource_id: _params['resource_id'] = parsed_args.resource_id if parsed_args.resource_state: _params['resource_state'] = parsed_args.resource_id if parsed_args.event_type: _params['event_type'] = parsed_args.event_type if parsed_args.resource_type: _params['resource_type'] = parsed_args.resource_type events = client.list('events', events_path, True, **_params) data = {} data['events'] = events['events'] headers, columns = tacker_osc_utils.get_column_definitions( _attr_map, long_listing=parsed_args.long) return (headers, (utils.get_dict_properties( s, columns, ) for s in data[_EVENT + 's']))
def take_action(self, parsed_args): client = self.app.client_manager.tackerclient _params = {} if parsed_args.vim_id: _params['vim_id'] = parsed_args.vim_id if parsed_args.vim_name: vim_id = tackerV10.find_resourceid_by_name_or_id( client, 'vim', parsed_args.vim_name) _params['vim_id'] = vim_id if parsed_args.vnfd_id: _params['vnfd_id'] = parsed_args.vnfd_id if parsed_args.vnfd_name: vim_id = tackerV10.find_resourceid_by_name_or_id( client, 'vnfd', parsed_args.vnfd_name) _params['vnfd_id'] = vim_id if parsed_args.tenant_id: _params['tenant_id'] = parsed_args.tenant_id data = client.list_vnfs(**_params) headers, columns = tacker_osc_utils.get_column_definitions( _attr_map, long_listing=parsed_args.long) return (headers, (utils.get_dict_properties( s, columns, ) for s in data[_VNF + 's']))