utf8 encoding with no charset
darcs-hash:20060201073540-86b55-5e003fd016ae0b76ee2ce81fa6670f67d7aa4459.gz
This commit is contained in:
@@ -25,6 +25,9 @@ coverage.erase()
|
|||||||
coverage.start()
|
coverage.start()
|
||||||
import unittest
|
import unittest
|
||||||
import sys
|
import sys
|
||||||
|
reload(sys)
|
||||||
|
sys.setdefaultencoding('utf8')
|
||||||
|
del sys.setdefaultencoding
|
||||||
import tests
|
import tests
|
||||||
from tests.test_mailconnection import *
|
from tests.test_mailconnection import *
|
||||||
from tests.test_mailconnection_factory import *
|
from tests.test_mailconnection_factory import *
|
||||||
@@ -34,6 +37,7 @@ from test import test_support
|
|||||||
import jabber
|
import jabber
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
logger = logging.getLogger()
|
logger = logging.getLogger()
|
||||||
logger.addHandler(logging.StreamHandler())
|
logger.addHandler(logging.StreamHandler())
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
##
|
# -*- coding: utf-8 -*-
|
||||||
# -*- coding: iso-8859-1 -*-
|
|
||||||
## email_generator.py
|
## email_generator.py
|
||||||
## Login : David Rousselie <david.rousselie@happycoders.org>
|
## Login : David Rousselie <david.rousselie@happycoders.org>
|
||||||
## Started on Tue May 17 15:33:35 2005
|
## Started on Tue May 17 15:33:35 2005
|
||||||
@@ -28,8 +27,7 @@ from email.MIMEMultipart import MIMEMultipart
|
|||||||
def _create_multipart(encoded):
|
def _create_multipart(encoded):
|
||||||
msg = MIMEMultipart()
|
msg = MIMEMultipart()
|
||||||
if encoded:
|
if encoded:
|
||||||
part1 = MIMEText("Encoded multipart1 with 'iso-8859-15' charset (<EFBFBD><EFBFBD><EFBFBD>)", \
|
part1 = MIMEText("utf-8 multipart1 with no charset (éàê)", _charset = "")
|
||||||
_charset = "iso-8859-15")
|
|
||||||
msg.attach(part1)
|
msg.attach(part1)
|
||||||
part2 = MIMEText("Encoded multipart2 with 'iso-8859-15' charset (<28><><EFBFBD>)", \
|
part2 = MIMEText("Encoded multipart2 with 'iso-8859-15' charset (<28><><EFBFBD>)", \
|
||||||
_charset = "iso-8859-15")
|
_charset = "iso-8859-15")
|
||||||
|
|||||||
@@ -103,8 +103,8 @@ class MailConnection_TestCase(unittest.TestCase):
|
|||||||
make_test((True, True, True), \
|
make_test((True, True, True), \
|
||||||
lambda self, email: self.connection.format_message(email), \
|
lambda self, email: self.connection.format_message(email), \
|
||||||
u"From : encoded from (éàê)\nSubject : encoded subject (éà" + \
|
u"From : encoded from (éàê)\nSubject : encoded subject (éà" + \
|
||||||
u"ê)\n\nEncoded multipart1 with 'iso-8859-15' charset (éàê" + \
|
u"ê)\n\nutf-8 multipart1 with no charset (éàê)" + \
|
||||||
u")\nEncoded multipart2 with 'iso-8859-15' charset (éàê)\n")
|
u"\nEncoded multipart2 with 'iso-8859-15' charset (éàê)\n")
|
||||||
|
|
||||||
|
|
||||||
class POP3Connection_TestCase(unittest.TestCase):
|
class POP3Connection_TestCase(unittest.TestCase):
|
||||||
|
|||||||
Reference in New Issue
Block a user