def test_get_from_params(self): params_to_formats = ( ('yaml', 'yaml'), ('json', 'json'), ('xyz', Serializer.default_format), ) for param, format in params_to_formats: params = mock.Mock(serialization_format=format) serializer = Serializer.from_params(params) self.assertEqual(serializer.format, format)
def test_get_from_params(self): params_to_formats = ( ('yaml', 'yaml'), ('json', 'json'), ('xyz', Serializer.default_format), ) for param, format in params_to_formats: params = mock.Mock(serialization_format=format) serializer = Serializer.from_params(params) self.assertEqual(serializer.format, format)
def action_func(self, params): """Entry point for all actions subclasses """ APIClient.debug_mode(debug=params.debug) self.serializer = Serializer.from_params(params) if self.flag_func_map is not None: for flag, method in self.flag_func_map: if flag is None or getattr(params, flag): method(params) break
def action_func(self, params): """Entry point for all actions subclasses """ APIClient.debug_mode(debug=params.debug) self.serializer = Serializer.from_params(params) if self.flag_func_map is not None: for flag, method in self.flag_func_map: if flag is None or getattr(params, flag): method(params) break
def get_args_for_update(params, serializer=None): result = {} for attr in _updatable_keys: value = getattr(params, attr, None) if value is not None: result[attr] = value if 'meta' in result: serializer = serializer or Serializer.from_params(params) result['meta'] = serializer.deserialize(result['meta']) return result
def get_args_for_update(params, serializer=None): result = {} for attr in _updatable_keys: value = getattr(params, attr, None) if value is not None: result[attr] = value if 'meta' in result: serializer = serializer or Serializer.from_params(params) result['meta'] = serializer.deserialize(result['meta']) return result
def action_func(self, params): """Entry point for all actions subclasses """ APIClient.debug_mode(debug=params.debug) if getattr(params, 'user') and getattr(params, 'password'): APIClient.user = params.user APIClient.password = params.password APIClient.initialize_keystone_client() self.serializer = Serializer.from_params(params) if self.flag_func_map is not None: for flag, method in self.flag_func_map: if flag is None or getattr(params, flag): method(params) break
def action_func(self, params): """Entry point for all actions subclasses """ APIClient.debug_mode(debug=params.debug) if getattr(params, 'user') and getattr(params, 'password'): APIClient.user = params.user APIClient.password = params.password APIClient.initialize_keystone_client() self.serializer = Serializer.from_params(params) if self.flag_func_map is not None: for flag, method in self.flag_func_map: if flag is None or getattr(params, flag): method(params) break
def take_action(self, parsed_args): meta = None if parsed_args.meta: serializer = Serializer.from_params(parsed_args) meta = serializer.deserialize(parsed_args.meta) net_group = self.client.create(name=parsed_args.name, release=parsed_args.release, vlan=parsed_args.vlan, cidr=parsed_args.cidr, gateway=parsed_args.gateway, group_id=parsed_args.node_group, meta=meta) net_group = data_utils.get_display_data_single(self.columns, net_group) return self.columns, net_group
def action_func(self, params): """Entry point for all actions subclasses """ APIClient.debug_mode(debug=params.debug) if getattr(params, "user") and getattr(params, "password"): APIClient.user = params.user APIClient.password = params.password # tenant is set by default to 'admin' in parser.add_argument APIClient.tenant = params.tenant APIClient.initialize_keystone_client() self.serializer = Serializer.from_params(params) if self.flag_func_map is not None: for flag, method in self.flag_func_map: if flag is None or getattr(params, flag): method(params) break
def take_action(self, parsed_args): meta = None if parsed_args.meta: serializer = Serializer.from_params(parsed_args) meta = serializer.deserialize(parsed_args.meta) net_group = self.client.create( name=parsed_args.name, release=parsed_args.release, vlan=parsed_args.vlan, cidr=parsed_args.cidr, gateway=parsed_args.gateway, group_id=parsed_args.node_group, meta=meta) net_group = data_utils.get_display_data_single(self.columns, net_group) return self.columns, net_group
def __init__(self, obj_id, **kwargs): self.connection = DefaultAPIClient self.serializer = Serializer.from_params(kwargs.get('params')) self.id = obj_id self._data = None
def __init__(self, obj_id, **kwargs): self.connection = APIClient self.serializer = Serializer.from_params(kwargs.get('params')) self.id = obj_id self._data = None
def take_action(self, parsed_args): version = self.client.get_all() serializer = Serializer.from_params(parsed_args) msg = serializer.serialize(version) self.app.stdout.write(msg)