diff options
| author | Barry Warsaw | 2014-12-15 20:01:53 -0500 |
|---|---|---|
| committer | Barry Warsaw | 2014-12-15 20:01:53 -0500 |
| commit | 068634612210ea447dca21db416724cba88cd64d (patch) | |
| tree | 1cbecf2aa182163aa61ec38269f526c9cd28a692 /src/mailman/rest/tests/test_domains.py | |
| parent | acf95993ceb605c71ad07a32a572ae1f0888a7de (diff) | |
| download | mailman-068634612210ea447dca21db416724cba88cd64d.tar.gz mailman-068634612210ea447dca21db416724cba88cd64d.tar.zst mailman-068634612210ea447dca21db416724cba88cd64d.zip | |
Diffstat (limited to 'src/mailman/rest/tests/test_domains.py')
| -rw-r--r-- | src/mailman/rest/tests/test_domains.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/mailman/rest/tests/test_domains.py b/src/mailman/rest/tests/test_domains.py index 48f9c4fe3..cda9a9b89 100644 --- a/src/mailman/rest/tests/test_domains.py +++ b/src/mailman/rest/tests/test_domains.py @@ -64,7 +64,7 @@ class TestDomains(unittest.TestCase): content, response = call_api( 'http://localhost:9001/3.0/domains/example.com', method='DELETE') self.assertEqual(response.status, 204) - self.assertEqual(getUtility(IListManager).get('ant@example.com'), None) + self.assertIsNone(getUtility(IListManager).get('ant@example.com')) def test_missing_domain(self): # You get a 404 if you try to access a nonexisting domain. @@ -79,3 +79,14 @@ class TestDomains(unittest.TestCase): call_api( 'http://localhost:9001/3.0/domains/does-not-exist.com/lists') self.assertEqual(cm.exception.code, 404) + + def test_double_delete(self): + # You cannot delete a domain twice. + content, response = call_api( + 'http://localhost:9001/3.0/domains/example.com', + method='DELETE') + self.assertEqual(response.status, 204) + with self.assertRaises(HTTPError) as cm: + call_api('http://localhost:9001/3.0/domains/example.com', + method='DELETE') + self.assertEqual(cm.exception.code, 404) |
