From 52454945cc4ecce4d4d16517f8b7c0869f29c864 Mon Sep 17 00:00:00 2001 From: "Stuart D. Gathman" Date: Tue, 14 Jun 2011 15:41:49 -0400 Subject: [PATCH] Initial test case --- test.py | 11 +++++++++++ testutil.py | 23 +++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 test.py create mode 100644 testutil.py diff --git a/test.py b/test.py new file mode 100644 index 0000000..ca6950e --- /dev/null +++ b/test.py @@ -0,0 +1,11 @@ +import unittest +import testutil + +def suite(): + s = unittest.TestSuite() + s.addTest(testutil.suite()) + return s + +if __name__ == '__main__': + unittest.TextTestRunner().run(suite()) + diff --git a/testutil.py b/testutil.py new file mode 100644 index 0000000..578cc42 --- /dev/null +++ b/testutil.py @@ -0,0 +1,23 @@ +import unittest +from dkim.util import parse_tag_value + +class ParseTestCase(unittest.TestCase): + + def testParse(self): + hval = '''v=1; a=rsa-sha256; d=facebookmail.com; s=s1024-2011-q2; c=relaxed/simple; + q=dns/txt; i=@facebookmail.com; t=1308078492; + h=From:Subject:Date:To:MIME-Version:Content-Type; + bh=+qPyCOiDQkusTPstCoGjimgDgeZbUaJWIr1mdE6RFxk=; + b=EUmDmdnAsNtjSEHGHNTa8PXgGaEUtOVezagmninX5Bs/Q26R9r3AMgawyUSKkbHp + /bQZU6QPZfdvmLMPdIWCQPo8SP+gsz4dpox2efO61DlvgYaxBRhwFedAW9LjYhQc + 3KzW0yB9JHwiDCw1EioVkv+OMHhAYzoIypA0bQyi2bc=; +''' + sig = parse_tag_value(hval) + print sig + +def suite(): + s = unittest.makeSuite(ParseTestCase,'test') + return s + +if __name__ == '__main__': + unittest.TextTestRunner().run(suite())