tacker.api.validation.validators module¶
Internal implementation of request Body validating middleware.
- class tacker.api.validation.validators.FormatChecker(formats: Iterable[str] | None = None)¶
- Bases: - FormatChecker- A FormatChecker can output the message from cause exception - We need understandable validation errors messages for users. When a custom checker has an exception, the FormatChecker will output a readable message provided by the checker. - check(param_value, format)¶
- Check whether the param_value conforms to the given format. - Parameters:
- param_value – the param_value to check 
- format (str) – the format that param_value should conform to 
 
- Type:
- any primitive type (str, number, bool) 
- Raises:
- FormatErrorif param_value does not conform to format
 
 
- tacker.api.validation.validators.validate_mac_address(instance)¶
- Validate instance is a MAC address 
- tacker.api.validation.validators.validate_mac_address_or_none(instance)¶
- Validate instance is a MAC address 
