diff options
| author | Barry Warsaw | 2016-02-06 17:15:41 -0500 |
|---|---|---|
| committer | Barry Warsaw | 2016-02-06 17:15:41 -0500 |
| commit | ad7c5f7c4c530a3587949c8eaf9ad064419a6e33 (patch) | |
| tree | abae3a54e90f186c6a2fdb5cb169f0f5ec12050a /src/mailman/model/tests/test_mailinglist.py | |
| parent | 3a8477dc3d8ce782c36d0043fe4a5521ca5ef8a3 (diff) | |
| download | mailman-ad7c5f7c4c530a3587949c8eaf9ad064419a6e33.tar.gz mailman-ad7c5f7c4c530a3587949c8eaf9ad064419a6e33.tar.zst mailman-ad7c5f7c4c530a3587949c8eaf9ad064419a6e33.zip | |
Add a set_preferred() helper.
This refactors the setting of a user's preferred address to the first in
their list of linked addresses.
Diffstat (limited to 'src/mailman/model/tests/test_mailinglist.py')
| -rw-r--r-- | src/mailman/model/tests/test_mailinglist.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/mailman/model/tests/test_mailinglist.py b/src/mailman/model/tests/test_mailinglist.py index 328be93a1..4779382b6 100644 --- a/src/mailman/model/tests/test_mailinglist.py +++ b/src/mailman/model/tests/test_mailinglist.py @@ -36,7 +36,8 @@ from mailman.interfaces.mailinglist import ( from mailman.interfaces.member import ( AlreadySubscribedError, MemberRole, MissingPreferredAddressError) from mailman.interfaces.usermanager import IUserManager -from mailman.testing.helpers import configuration, get_queue_messages +from mailman.testing.helpers import ( + configuration, get_queue_messages, set_preferred) from mailman.testing.layers import ConfigLayer from mailman.utilities.datetime import now from zope.component import getUtility @@ -54,9 +55,7 @@ class TestMailingList(unittest.TestCase): # list with the same role. anne = getUtility(IUserManager).create_user('anne@example.com') # Give the user a preferred address. - preferred = list(anne.addresses)[0] - preferred.verified_on = now() - anne.preferred_address = preferred + preferred = set_preferred(anne) # Subscribe Anne to the mailing list as a regular member. member = self._mlist.subscribe(anne) self.assertEqual(member.address, preferred) |
