summaryrefslogtreecommitdiff
path: root/src/mailman/app/tests/test_lifecycle.py
diff options
context:
space:
mode:
authorMark Sapiro2017-02-12 17:01:30 -0800
committerMark Sapiro2017-02-19 17:44:16 -0800
commit9351e5ff1c60394a16ac87690b08abee8e404a32 (patch)
tree83bf1ef975e1ca9ba12e0c0c322562ed89557307 /src/mailman/app/tests/test_lifecycle.py
parent2e1ef4b3d3f21a42c49f1a3d5b1e72feca2c92a6 (diff)
downloadmailman-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.py9
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,