summaryrefslogtreecommitdiff
path: root/test/test_umessage.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_umessage.py')
-rw-r--r--test/test_umessage.py39
1 files changed, 20 insertions, 19 deletions
diff --git a/test/test_umessage.py b/test/test_umessage.py
index e70e386..7ae13e6 100644
--- a/test/test_umessage.py
+++ b/test/test_umessage.py
@@ -23,35 +23,36 @@ from os.path import join, dirname, abspath
from logilab.common.testlib import TestCase, unittest_main
from logilab.common.umessage import UMessage, decode_QP, message_from_string
-DATA = join(dirname(abspath(__file__)), 'data')
+DATA = join(dirname(abspath(__file__)), "data")
-class UMessageTC(TestCase):
+class UMessageTC(TestCase):
def setUp(self):
if sys.version_info >= (3, 2):
import io
- msg1 = email.message_from_file(io.open(join(DATA, 'test1.msg'), encoding='utf8'))
- msg2 = email.message_from_file(io.open(join(DATA, 'test2.msg'), encoding='utf8'))
+
+ msg1 = email.message_from_file(io.open(join(DATA, "test1.msg"), encoding="utf8"))
+ msg2 = email.message_from_file(io.open(join(DATA, "test2.msg"), encoding="utf8"))
else:
- msg1 = email.message_from_file(open(join(DATA, 'test1.msg')))
- msg2 = email.message_from_file(open(join(DATA, 'test2.msg')))
+ msg1 = email.message_from_file(open(join(DATA, "test1.msg")))
+ msg2 = email.message_from_file(open(join(DATA, "test2.msg")))
self.umessage1 = UMessage(msg1)
self.umessage2 = UMessage(msg2)
def test_get_subject(self):
- subj = self.umessage2.get('Subject')
+ subj = self.umessage2.get("Subject")
self.assertEqual(type(subj), str)
- self.assertEqual(subj, u'À LA MER')
+ self.assertEqual(subj, "À LA MER")
def test_get_all(self):
- to = self.umessage2.get_all('To')
+ to = self.umessage2.get_all("To")
self.assertEqual(type(to[0]), str)
- self.assertEqual(to, [u'élément à accents <alf@logilab.fr>'])
+ self.assertEqual(to, ["élément à accents <alf@logilab.fr>"])
def test_get_payload_no_multi(self):
payload = self.umessage1.get_payload()
self.assertEqual(type(payload), str)
-
+
def test_get_payload_decode(self):
msg = """\
MIME-Version: 1.0
@@ -67,26 +68,26 @@ Date: now
dW4gcGV0aXQgY8O2dWNvdQ==
"""
msg = message_from_string(msg)
- self.assertEqual(msg.get_payload(decode=True), u'un petit cöucou')
+ self.assertEqual(msg.get_payload(decode=True), "un petit cöucou")
def test_decode_QP(self):
- test_line = '=??b?UmFwaGHrbA==?= DUPONT<raphael.dupont@societe.fr>'
+ test_line = "=??b?UmFwaGHrbA==?= DUPONT<raphael.dupont@societe.fr>"
test = decode_QP(test_line)
self.assertEqual(type(test), str)
- self.assertEqual(test, u'Raphaël DUPONT<raphael.dupont@societe.fr>')
+ self.assertEqual(test, "Raphaël DUPONT<raphael.dupont@societe.fr>")
def test_decode_QP_utf8(self):
- test_line = '=?utf-8?q?o=C3=AEm?= <oim@logilab.fr>'
+ test_line = "=?utf-8?q?o=C3=AEm?= <oim@logilab.fr>"
test = decode_QP(test_line)
self.assertEqual(type(test), str)
- self.assertEqual(test, u'oîm <oim@logilab.fr>')
+ self.assertEqual(test, "oîm <oim@logilab.fr>")
def test_decode_QP_ascii(self):
- test_line = 'test <test@logilab.fr>'
+ test_line = "test <test@logilab.fr>"
test = decode_QP(test_line)
self.assertEqual(type(test), str)
- self.assertEqual(test, u'test <test@logilab.fr>')
+ self.assertEqual(test, "test <test@logilab.fr>")
-if __name__ == '__main__':
+if __name__ == "__main__":
unittest_main()