コード例 #1
0
ファイル: test_rsvp.py プロジェクト: uvatbc/sync-engine
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
ファイル: test_util.py プロジェクト: GordonYip/sync-engine
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 == '*****@*****.**'