aboutsummaryrefslogtreecommitdiff
path: root/src/mailman_pgp/mta/tests
diff options
context:
space:
mode:
authorJ08nY2017-07-19 18:02:16 +0200
committerJ08nY2017-07-19 18:02:16 +0200
commitcaefb5542ddde4760b6688e6ea33eb426a9a3099 (patch)
treec6e1d2d2ef40f090f2995df4ca1911bc75d11d7a /src/mailman_pgp/mta/tests
parentbab583cc1b5a6f9447e00aaa06de6733357a139a (diff)
downloadmailman-pgp-caefb5542ddde4760b6688e6ea33eb426a9a3099.tar.gz
mailman-pgp-caefb5542ddde4760b6688e6ea33eb426a9a3099.tar.zst
mailman-pgp-caefb5542ddde4760b6688e6ea33eb426a9a3099.zip
Add more PersonalizedDelivery tests.
Diffstat (limited to 'src/mailman_pgp/mta/tests')
-rw-r--r--src/mailman_pgp/mta/tests/test_personalized.py18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/mailman_pgp/mta/tests/test_personalized.py b/src/mailman_pgp/mta/tests/test_personalized.py
index d9d0132..9200a3b 100644
--- a/src/mailman_pgp/mta/tests/test_personalized.py
+++ b/src/mailman_pgp/mta/tests/test_personalized.py
@@ -162,4 +162,20 @@ Subject: test
refused = agent.deliver(ordinary_list, self.msg, msgdata)
self.assertEqual(len(refused), 0)
- self.assertEqual(len(agent.deliveries), 1) \ No newline at end of file
+ self.assertEqual(len(agent.deliveries), 1)
+
+ def test_no_pgp_address(self):
+ msgdata = dict(recipients=['someone@example.org'])
+ agent = PGPPersonalizedDelivery()
+ refused = agent.deliver(self.mlist, self.msg, msgdata)
+
+ self.assertEqual(len(refused), 1)
+
+ def test_no_key(self):
+ with transaction():
+ self.pgp_anne.key = None
+ msgdata = dict(recipients=['anne@example.org'])
+ agent = PGPPersonalizedDelivery()
+ refused = agent.deliver(self.mlist, self.msg, msgdata)
+
+ self.assertEqual(len(refused), 1)