diff options
| author | Aurélien Bompard | 2015-06-16 10:48:58 +0200 |
|---|---|---|
| committer | Aurélien Bompard | 2015-06-17 08:24:23 +0200 |
| commit | 8ebd99301f93c2f8efb93ac12c3200acea88eb7d (patch) | |
| tree | cbb04a85925204342d943b10949d05182d502e87 /src/mailman/utilities/tests | |
| parent | fae29c1d5c42ed7571895cb713cfe0ed4214c974 (diff) | |
| download | mailman-8ebd99301f93c2f8efb93ac12c3200acea88eb7d.tar.gz mailman-8ebd99301f93c2f8efb93ac12c3200acea88eb7d.tar.zst mailman-8ebd99301f93c2f8efb93ac12c3200acea88eb7d.zip | |
Diffstat (limited to 'src/mailman/utilities/tests')
| -rw-r--r-- | src/mailman/utilities/tests/test_import.py | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/src/mailman/utilities/tests/test_import.py b/src/mailman/utilities/tests/test_import.py index b2beb2f3f..d0e954fda 100644 --- a/src/mailman/utilities/tests/test_import.py +++ b/src/mailman/utilities/tests/test_import.py @@ -949,11 +949,29 @@ class TestPreferencesImport(unittest.TestCase): self.assertEqual(member.delivery_status, expected) member.unsubscribe() - def test_moderate(self): - # Option flag Moderate is translated to - # member.moderation_action = Action.hold + def test_moderate_hold(self): + # Option flag Moderate is translated to the action set in + # member_moderation_action + self._pckdict["member_moderation_action"] = 0 self._do_test(128, dict(moderation_action=Action.hold)) + def test_moderate_hold(self): + # Option flag Moderate is translated to the action set in + # member_moderation_action + self._pckdict["member_moderation_action"] = 1 + self._do_test(128, dict(moderation_action=Action.reject)) + + def test_moderate_hold(self): + # Option flag Moderate is translated to the action set in + # member_moderation_action + self._pckdict["member_moderation_action"] = 2 + self._do_test(128, dict(moderation_action=Action.discard)) + + def test_no_moderate(self): + # If option flag Moderate is not set, action is accept + self._pckdict["member_moderation_action"] = 1 # reject + self._do_test(0, dict(moderation_action=Action.accept)) + def test_multiple_options(self): # DontReceiveDuplicates & DisableMime & SuppressPasswordReminder # Keys might be Python 2 str/bytes or unicode. |
