diff options
| author | J08nY | 2017-07-19 18:02:16 +0200 |
|---|---|---|
| committer | J08nY | 2017-07-19 18:02:16 +0200 |
| commit | caefb5542ddde4760b6688e6ea33eb426a9a3099 (patch) | |
| tree | c6e1d2d2ef40f090f2995df4ca1911bc75d11d7a /src/mailman_pgp/mta/tests | |
| parent | bab583cc1b5a6f9447e00aaa06de6733357a139a (diff) | |
| download | mailman-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.py | 18 |
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) |
