diff options
Diffstat (limited to 'src/mailman_pgp/rules')
| -rw-r--r-- | src/mailman_pgp/rules/tests/test_signature.py | 12 |
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) |
