Changeset 100
- Timestamp:
- 10/04/08 08:24:04 (3 months ago)
- Location:
- trunk
- Files:
-
- 2 modified
-
tests/test_message.py (modified) (2 diffs)
-
turbomail/message.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/test_message.py
r84 r100 7 7 import unittest 8 8 from turbomail.message import Message 9 from email.Header import Header 9 10 try: 10 11 from email.mime.text import MIMEText … … 48 49 self.message.cc.append("copied@example.com") 49 50 self.assertEqual(self.message.recipients.addresses, ["recipient@example.com", "copied@example.com"]) 51 52 def test_subject_with_umlaut(self): 53 subject_string = u"Test with ÀöÌ" 54 self.message.subject = subject_string 55 self.message.encoding = "UTF-8" 56 57 msg_string = str(self.message) 58 subject_string = "Subject: " + str(Header(subject_string, "UTF-8")) 59 self.failUnless(subject_string in msg_string) 60 61 -
trunk/turbomail/message.py
r95 r100 217 217 if header[1] is None or ( isinstance(header[1], list) and not header[1] ): continue 218 218 header = list(header) 219 if isinstance(header[1], unicode): 220 header[1] = Header(header[1], self.encoding) 219 221 header[1] = str(header[1]) 220 222 message.add_header(*header)
