def test_rsvp_recipient(default_account, message): assert rsvp_recipient(None) is None event = Event() event.owner = "Georges Perec <*****@*****.**>" assert rsvp_recipient(event) == "*****@*****.**" event = Event() event.owner = "<*****@*****.**>" assert rsvp_recipient(event) == "*****@*****.**" event = Event() event.owner = "*****@*****.**" assert rsvp_recipient(event) == "*****@*****.**" event.owner = "None <None>" assert rsvp_recipient(event) is None message.from_addr = [("Georges Perec", "*****@*****.**")] event = Event() event.owner = None event.message = message assert rsvp_recipient(event) == message.from_addr[0][1] message.from_addr = None assert rsvp_recipient(event) is None message.from_addr = [] assert rsvp_recipient(event) is None message.from_addr = [("", "")] assert rsvp_recipient(event) is None message.from_addr = [("Georges Sans Addresse", "")] assert rsvp_recipient(event) is None
def test_rsvp_recipient(default_account, message): assert rsvp_recipient(None) is None event = Event() event.owner = 'Georges Perec <*****@*****.**>' assert rsvp_recipient(event) == '*****@*****.**' event = Event() event.owner = '<*****@*****.**>' assert rsvp_recipient(event) == '*****@*****.**' event = Event() event.owner = '*****@*****.**' assert rsvp_recipient(event) == '*****@*****.**' event.owner = 'None <None>' assert rsvp_recipient(event) is None message.from_addr = [('Georges Perec', '*****@*****.**')] event = Event() event.owner = None event.message = message assert rsvp_recipient(event) == message.from_addr[0][1] message.from_addr = None assert rsvp_recipient(event) is None message.from_addr = [] assert rsvp_recipient(event) is None message.from_addr = [('', '')] assert rsvp_recipient(event) is None message.from_addr = [('Georges Sans Addresse', '')] assert rsvp_recipient(event) is None
def test_event_organizer_parsing(): from inbox.models.event import Event e = Event() e.owner = 'Jean Lecanuet <*****@*****.**>' assert e.organizer_email == '*****@*****.**' e.owner = u'Pierre Mendès-France <*****@*****.** >' assert e.organizer_email == '*****@*****.**' e.owner = u'Pierre Messmer < *****@*****.** >' assert e.organizer_email == '*****@*****.**'