Fix test case for bug #737311

This commit is contained in:
Stuart D. Gathman
2011-06-17 11:40:40 -04:00
parent dbeeacdd46
commit 40c2980b58
+7 -2
View File
@@ -132,16 +132,21 @@ b/mPfjC0QJTocVBq6Za/PlzfV+Py92VaCak19F4WrbVTK5Gg5tW220MCAwEAAQ=="""
def test_extra_headers(self): def test_extra_headers(self):
# <https://bugs.launchpad.net/pydkim/+bug/737311> # <https://bugs.launchpad.net/pydkim/+bug/737311>
# It works when you remove extra headers above From # extra headers above From caused failure
message = read_test_data("message.mbox") message = read_test_data("message.mbox")
for header_algo in (b"simple", b"relaxed"): for header_algo in (b"simple", b"relaxed"):
for body_algo in (b"simple", b"relaxed"): for body_algo in (b"simple", b"relaxed"):
sig = dkim.sign( sig = dkim.sign(
self.message, b"test", b"example.com", self.key, message, b"test", b"example.com", self.key,
canonicalize=(header_algo, body_algo)) canonicalize=(header_algo, body_algo))
res = dkim.verify(sig + self.message, dnsfunc=self.dnsfunc) res = dkim.verify(sig + self.message, dnsfunc=self.dnsfunc)
self.assertTrue(res) self.assertTrue(res)
def test_multiple_from(self):
# <https://bugs.launchpad.net/pydkim/+bug/644046>
# additional From header fields should cause verify failure
pass
def test_suite(): def test_suite():
from unittest import TestLoader from unittest import TestLoader
return TestLoader().loadTestsFromName(__name__) return TestLoader().loadTestsFromName(__name__)