def validate_ticket_name(ticket_name): if not re.compile(r"^[\w-]+$").search(ticket_name): raise LibraryError(reports.booth_ticket_name_invalid(ticket_name))
def _validate_ticket_name(ticket_name): if not __TICKET_NAME_RE.search(ticket_name): return [reports.booth_ticket_name_invalid(ticket_name)] return []
def test_success(self): self.assert_message_from_report( ("booth ticket name 'ticket&' is not valid, use alphanumeric " "chars or dash"), reports.booth_ticket_name_invalid("ticket&"))