diff options
Diffstat (limited to 'src/mailman/utilities/tests')
| -rw-r--r-- | src/mailman/utilities/tests/test_import.py | 11 |
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)) |
