예제 #1
0
def validate_ticket_name(ticket_name):
    if not re.compile(r"^[\w-]+$").search(ticket_name):
        raise LibraryError(reports.booth_ticket_name_invalid(ticket_name))
예제 #2
0
def _validate_ticket_name(ticket_name):
    if not __TICKET_NAME_RE.search(ticket_name):
        return [reports.booth_ticket_name_invalid(ticket_name)]
    return []
예제 #3
0
def validate_ticket_name(ticket_name):
    if not re.compile(r"^[\w-]+$").search(ticket_name):
        raise LibraryError(reports.booth_ticket_name_invalid(ticket_name))
예제 #4
0
 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&"))