diff options
| author | Barry Warsaw | 2015-12-31 11:42:46 -0500 |
|---|---|---|
| committer | Barry Warsaw | 2015-12-31 11:44:27 -0500 |
| commit | 35577e20f8133880377f211eded6faafb60cffd3 (patch) | |
| tree | 902df082abc7919a4c8cc5a974cfd1b287780fc0 /src/mailman/rest/addresses.py | |
| parent | dac929973fbfc7ac4c807afafc22b992510b4e6d (diff) | |
| download | mailman-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.py | 12 |
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, |
