Mercurial > p > roundup > code
diff test/test_mailer.py @ 4338:94ee533613ac
Attempt to generate more human-readable addresses in email
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Mon, 01 Feb 2010 03:59:02 +0000 |
| parents | |
| children | 182d8c41a3aa |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/test_mailer.py Mon Feb 01 03:59:02 2010 +0000 @@ -0,0 +1,24 @@ +#-*- encoding: utf8 -*- +import unittest + +from roundup import mailer + +class EncodingTestCase(unittest.TestCase): + def test(self): + a = lambda n, a, c, o: self.assertEquals(mailer.nice_sender_header(n, + a, c), o) + a('ascii', 'ascii@test.com', 'latin1', 'ascii <ascii@test.com>') + a(u'café', 'ascii@test.com', 'latin1', + '=?latin1?q?caf=E9?= <ascii@test.com>') + a('as"ii', 'ascii@test.com', 'latin1', '"as\\"ii" <ascii@test.com>') + +def test_suite(): + suite = unittest.TestSuite() + suite.addTest(unittest.makeSuite(EncodingTestCase)) + return suite + +if __name__ == '__main__': + runner = unittest.TextTestRunner() + unittest.main(testRunner=runner) + +# vim: set et sts=4 sw=4 :
