Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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