summaryrefslogtreecommitdiff
path: root/src/mailman/rest/addresses.py
diff options
context:
space:
mode:
authorBarry Warsaw2015-12-31 11:42:46 -0500
committerBarry Warsaw2015-12-31 11:44:27 -0500
commit35577e20f8133880377f211eded6faafb60cffd3 (patch)
tree902df082abc7919a4c8cc5a974cfd1b287780fc0 /src/mailman/rest/addresses.py
parentdac929973fbfc7ac4c807afafc22b992510b4e6d (diff)
downloadmailman-35577e20f8133880377f211eded6faafb60cffd3.tar.gz
mailman-35577e20f8133880377f211eded6faafb60cffd3.tar.zst
mailman-35577e20f8133880377f211eded6faafb60cffd3.zip
Cleanups, corner case fixes, and coverage.
Diffstat (limited to '')
-rw-r--r--src/mailman/rest/addresses.py12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/mailman/rest/addresses.py b/src/mailman/rest/addresses.py
index bc9324971..47548e696 100644
--- a/src/mailman/rest/addresses.py
+++ b/src/mailman/rest/addresses.py
@@ -126,7 +126,7 @@ class AnAddress(_AddressBase):
def memberships(self, request, segments):
"""/addresses/<email>/memberships"""
if len(segments) != 0:
- return BadRequest(), []
+ return NotFound(), []
if self._address is None:
return NotFound(), []
return AddressMemberships(self._address)
@@ -188,19 +188,15 @@ class UserAddresses(_AddressBase):
def on_get(self, request, response):
"""/addresses"""
- if self._user is None:
- not_found(response)
- else:
- okay(response, etag(self._make_collection(request)))
+ assert self._user is not None
+ okay(response, etag(self._make_collection(request)))
def on_post(self, request, response):
"""POST to /addresses
Add a new address to the user record.
"""
- if self._user is None:
- not_found(response)
- return
+ assert self._user is not None
user_manager = getUtility(IUserManager)
validator = Validator(email=str,
display_name=str,