1
2
3 from logilab.common.testlib import TestCase, unittest_main
4 from logilab.common.umessage import UMessage, decode_QP
5
6 import email
7
9
15
17 subj = self.umessage2.get('Subject')
18 self.assertEquals(type(subj), unicode)
19 self.assertEquals(subj, u'À LA MER')
20
22 to = self.umessage2.get_all('To')
23 self.assertEquals(type(to[0]), unicode)
24 self.assertEquals(to, [u'élément à accents <alf@logilab.fr>'])
25
27 payload = self.umessage1.get_payload()
28 self.assertEquals(type(payload), unicode)
29
31 test_line = '=??b?UmFwaGHrbA==?= DUPONT<raphael.dupont@societe.fr>'
32 test = decode_QP(test_line)
33 self.assertEquals(type(test), unicode)
34 self.assertEquals(test, u'Raphaël DUPONT<raphael.dupont@societe.fr>')
35
36
37 if __name__ == '__main__':
38 unittest_main()
39