aboutsummaryrefslogtreecommitdiff
path: root/src/mailman_pgp/rules/tests/test_signature.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman_pgp/rules/tests/test_signature.py')
-rw-r--r--src/mailman_pgp/rules/tests/test_signature.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/mailman_pgp/rules/tests/test_signature.py b/src/mailman_pgp/rules/tests/test_signature.py
index 827b187..4fd28ac 100644
--- a/src/mailman_pgp/rules/tests/test_signature.py
+++ b/src/mailman_pgp/rules/tests/test_signature.py
@@ -175,8 +175,8 @@ To: test@example.com
self.pgp_list.duplicate_sig_action = Action.defer
msgdata = {}
- wrapped = MIMEWrapper(self.msg_clear)
- msg = wrapped.sign(self.sender_key, expires=timedelta(seconds=1))
+ wrapped = MIMEWrapper(self.msg_clear, True)
+ msg = wrapped.sign(self.sender_key, expires=timedelta(seconds=1)).msg
time.sleep(2)
matches = self.rule.check(self.mlist, msg, msgdata)
@@ -184,11 +184,13 @@ To: test@example.com
self.assertAction(msgdata, Action.hold, ['Signature is expired.'])
msgdata = {}
- wrapped = InlineWrapper(self.msg_clear)
- msg = wrapped.sign(self.sender_key, expires=timedelta(seconds=1))
+ wrapped = InlineWrapper(self.msg_clear, True)
+ msg = wrapped.sign(self.sender_key, expires=timedelta(seconds=1)).msg
time.sleep(2)
matches = self.rule.check(self.mlist, msg, msgdata)
+ # TODO: test when the key is expired
+
self.assertTrue(matches)
self.assertAction(msgdata, Action.hold, ['Signature is expired.'])
@@ -206,7 +208,7 @@ To: test@example.com
msgdata = {}
wrapped = MIMEWrapper(self.msg_clear)
- msg = wrapped.sign(self.sender_key)
+ msg = wrapped.sign(self.sender_key).msg
matches = self.rule.check(self.mlist, msg, msgdata)
self.assertTrue(matches)