def normalize_l7parameters(parameters): parameters = attr.convert_none_to_empty_dict(parameters) if not parameters: return DEFAULT_L7_PARAMETER for key, value in six.iteritems(parameters): if (key, value) not in SUPPORTED_L7_PARAMETERS: raise FlowClassifierInvalidL7Parameter(key=key, value=value) return parameters
def normalize_sf_parameters(parameters): parameters = attr.convert_none_to_empty_dict(parameters) if not parameters: return DEFAULT_SF_PARAMETER for key, value in six.iteritems(parameters): if (key, value) not in SUPPORTED_SF_PARAMETERS: raise InvalidServiceFunctionParameter(key=key, value=value) return parameters
def normalize_chain_parameters(parameters): parameters = attr.convert_none_to_empty_dict(parameters) if not parameters: return DEFAULT_CHAIN_PARAMETER for key, value in six.iteritems(parameters): if (key, value) not in SUPPORTED_CHAIN_PARAMETERS: raise InvalidChainParameter(key=key, value=value) return parameters
def test_convert_none_to_empty_dict(self): self.assertEqual({}, attributes.convert_none_to_empty_dict(None))