summaryrefslogtreecommitdiff
path: root/src/mailman/rest/tests/test_addresses.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman/rest/tests/test_addresses.py')
-rw-r--r--src/mailman/rest/tests/test_addresses.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mailman/rest/tests/test_addresses.py b/src/mailman/rest/tests/test_addresses.py
index 4d427df9f..ea850da9b 100644
--- a/src/mailman/rest/tests/test_addresses.py
+++ b/src/mailman/rest/tests/test_addresses.py
@@ -52,6 +52,12 @@ class TestAddresses(unittest.TestCase):
self.assertEqual(json['start'], 0)
self.assertEqual(json['total_size'], 0)
+ def test_missing_address(self):
+ # An address that isn't registered yet cannot be retrieved.
+ with self.assertRaises(HTTPError) as cm:
+ call_api('http://localhost:9001/3.0/addresses/nobody@example.com')
+ self.assertEqual(cm.exception.code, 404)
+
def test_membership_of_missing_address(self):
# Try to get the memberships of a missing address.
with self.assertRaises(HTTPError) as cm: