summaryrefslogtreecommitdiff
path: root/src/mailman/utilities/tests
diff options
context:
space:
mode:
authorAurélien Bompard2015-06-15 20:12:55 +0200
committerAurélien Bompard2015-06-17 08:24:22 +0200
commit1e20893957cb7124567d26779db681cf10a91d0e (patch)
tree41af24329564453ba8bf5e00afa1a8c5632b1e46 /src/mailman/utilities/tests
parente9921ece080fccac249bebfeee1348b450202975 (diff)
downloadmailman-1e20893957cb7124567d26779db681cf10a91d0e.tar.gz
mailman-1e20893957cb7124567d26779db681cf10a91d0e.tar.zst
mailman-1e20893957cb7124567d26779db681cf10a91d0e.zip
Diffstat (limited to 'src/mailman/utilities/tests')
-rw-r--r--src/mailman/utilities/tests/test_import.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mailman/utilities/tests/test_import.py b/src/mailman/utilities/tests/test_import.py
index 9f3d59d5a..aa2888af6 100644
--- a/src/mailman/utilities/tests/test_import.py
+++ b/src/mailman/utilities/tests/test_import.py
@@ -444,15 +444,26 @@ class TestMemberActionImport(unittest.TestCase):
for key, value in expected.items():
self.assertEqual(getattr(self._mlist, key), value)
+ def test_member_defer(self):
+ # if default_member_moderation is not set, the member_moderation_action
+ # value is meaningless
+ self._pckdict['default_member_moderation'] = 0
+ for mmaval in range(3):
+ self._pckdict['member_moderation_action'] = mmaval
+ self._do_test(dict(default_member_action=Action.defer))
+
def test_member_hold(self):
+ self._pckdict['default_member_moderation'] = 1
self._pckdict['member_moderation_action'] = 0
self._do_test(dict(default_member_action=Action.hold))
def test_member_reject(self):
+ self._pckdict['default_member_moderation'] = 1
self._pckdict['member_moderation_action'] = 1
self._do_test(dict(default_member_action=Action.reject))
def test_member_discard(self):
+ self._pckdict['default_member_moderation'] = 1
self._pckdict['member_moderation_action'] = 2
self._do_test(dict(default_member_action=Action.discard))