From 3665be544f680032488217d4a6299123ea54f607 Mon Sep 17 00:00:00 2001 From: Stuart Gathman Date: Fri, 2 Oct 2015 18:25:27 +0000 Subject: [PATCH] Test case for missing padding. --- testutils.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/testutils.py b/testutils.py index 70312f0..884ac60 100644 --- a/testutils.py +++ b/testutils.py @@ -38,6 +38,11 @@ class AddrCacheTestCase(unittest.TestCase): cache.load(self.fname,30) self.failUnless('spammer.com' in cache) + def testParseHeader(self): + s='=?UTF-8?B?TGFzdCBGZXcgQ29sZHBsYXkgQWxidW0gQXJ0d29ya3MgQXZhaWxhYmxlAA?=' + h = Milter.utils.parse_header(s) + self.assertEqual(s,'Last Few Coldplay Album Artworks Available\x00') + def suite(): s = unittest.makeSuite(AddrCacheTestCase,'test') s.addTest(doctest.DocTestSuite(Milter.utils))