"""Utils for validation schemas.""" import datetime CONFLICT_DATE_FORMAT = '%Y-%m-%d' def validate_conflict_date(conflict_date): """Verify that conflict date is in proper format.""" try: datetime.datetime.strptime(conflict_date, CONFLICT_DATE_FORMAT) return True except ValueError: return False def make_schema_error_messages(message): """Set single error message for all error cases. Args: message (str): error itself Returns: dict: error messages for different cases """ return { 'type': message, 'null': message, 'validator_failed': message, 'invalid': message }