示例#1
0
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
示例#2
0
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
示例#3
0
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
示例#4
0
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 == '*****@*****.**'
示例#5
0
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 == '*****@*****.**'