Exemplo n.º 1
0
def test_message_addresses():

    m = Message()

    m.mail_from = "웃 <[email protected]>"
    assert m.mail_from == ("웃", "[email protected]")

    m.mail_from = ["웃", "[email protected]"]
    assert m.mail_from == ("웃", "[email protected]")

    m.mail_to = ("웃", "[email protected]")
    assert m.mail_to == [("웃", "[email protected]"), ]

    m.mail_to = [("웃", "[email protected]"), "[email protected]"]
    assert m.mail_to == [("웃", "[email protected]"), (None, "[email protected]")]
Exemplo n.º 2
0
def test_message_addresses():

    m = Message()

    m.mail_from = "웃 <[email protected]>"
    assert m.mail_from == ("웃", "[email protected]")

    m.mail_from = ["웃", "[email protected]"]
    assert m.mail_from == ("웃", "[email protected]")

    m.mail_to = ("웃", "[email protected]")
    assert m.mail_to == [
        ("웃", "[email protected]"),
    ]

    m.mail_to = [("웃", "[email protected]"), "[email protected]"]
    assert m.mail_to == [("웃", "[email protected]"), (None, "[email protected]")]
Exemplo n.º 3
0
def test_headers_not_double_encoded():

    TEXT = '웃'

    m = Message()
    m.mail_from = (TEXT, '[email protected]')
    m.mail_to = (TEXT, '[email protected]')
    m.subject = TEXT
    m.html = '...'
    msg = m.as_message()
    assert decode_header(parseaddr(msg['From'])[0]) == TEXT
    assert decode_header(parseaddr(msg['To'])[0]) == TEXT
    assert decode_header(msg['Subject']) == TEXT
Exemplo n.º 4
0
def test_headers_not_double_encoded():

    TEXT = '웃'

    m = Message()
    m.mail_from = (TEXT, '[email protected]')
    m.mail_to = (TEXT, '[email protected]')
    m.subject = TEXT
    m.html = '...'
    msg = m.as_message()
    assert decode_header(parseaddr(msg['From'])[0]) == TEXT
    assert decode_header(parseaddr(msg['To'])[0]) == TEXT
    assert decode_header(msg['Subject']) == TEXT