Switch to unified view

a/Allura/allura/tests/test_mail_util.py b/Allura/allura/tests/test_mail_util.py
...
...
12
from alluratest.controller import setup_basic_test, setup_global_objects
12
from alluratest.controller import setup_basic_test, setup_global_objects
13
from allura.lib.utils import ConfigProxy
13
from allura.lib.utils import ConfigProxy
14
14
15
from allura.lib.mail_util import parse_address, parse_message
15
from allura.lib.mail_util import parse_address, parse_message
16
from allura.lib.exceptions import AddressException
16
from allura.lib.exceptions import AddressException
17
from allura.tasks.mail_tasks import received_email
17
from allura.tasks.mail_tasks import route_email
18
18
19
config = ConfigProxy(
19
config = ConfigProxy(
20
    common_suffix='forgemail.domain',
20
    common_suffix='forgemail.domain',
21
    return_path='forgemail.return_path')
21
    return_path='forgemail.return_path')
22
22
...
...
88
        msg2 = parse_message(s_msg)
88
        msg2 = parse_message(s_msg)
89
        for part in msg2['parts']:
89
        for part in msg2['parts']:
90
            if part['payload'] is None: continue
90
            if part['payload'] is None: continue
91
            assert isinstance(part['payload'], unicode)
91
            assert isinstance(part['payload'], unicode)
92
92
93
    def test_malformed_email_no_exception(self):
94
        msg = MIMEText('Bad email, no Message-ID')
95
        received_email('', msg.as_string())