diff options
| author | Mark Sapiro | 2017-02-12 17:01:30 -0800 |
|---|---|---|
| committer | Mark Sapiro | 2017-02-19 17:44:16 -0800 |
| commit | 9351e5ff1c60394a16ac87690b08abee8e404a32 (patch) | |
| tree | 83bf1ef975e1ca9ba12e0c0c322562ed89557307 /src/mailman/app/tests/test_lifecycle.py | |
| parent | 2e1ef4b3d3f21a42c49f1a3d5b1e72feca2c92a6 (diff) | |
| download | mailman-9351e5ff1c60394a16ac87690b08abee8e404a32.tar.gz mailman-9351e5ff1c60394a16ac87690b08abee8e404a32.tar.zst mailman-9351e5ff1c60394a16ac87690b08abee8e404a32.zip | |
Diffstat (limited to 'src/mailman/app/tests/test_lifecycle.py')
| -rw-r--r-- | src/mailman/app/tests/test_lifecycle.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/mailman/app/tests/test_lifecycle.py b/src/mailman/app/tests/test_lifecycle.py index f504e3dfd..db36d0b64 100644 --- a/src/mailman/app/tests/test_lifecycle.py +++ b/src/mailman/app/tests/test_lifecycle.py @@ -21,7 +21,8 @@ import os import shutil import unittest -from mailman.app.lifecycle import create_list, remove_list +from mailman.app.lifecycle import ( + InvalidListNameError, create_list, remove_list) from mailman.interfaces.address import InvalidEmailAddressError from mailman.interfaces.domain import BadDomainSpecificationError from mailman.interfaces.listmanager import IListManager @@ -39,6 +40,12 @@ class TestLifecycle(unittest.TestCase): self.assertRaises(InvalidEmailAddressError, create_list, 'bogus address') + def test_listname_validation(self): + # Creating a mailing list with invalid characters in the listname + # raises an exception. + self.assertRaises(InvalidListNameError, + create_list, 'my/list@example.com') + def test_unregistered_domain(self): # Creating a list with an unregistered domain raises an exception. self.assertRaises(BadDomainSpecificationError, |
