summaryrefslogtreecommitdiff
path: root/src/mailman/utilities/tests
diff options
context:
space:
mode:
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))