summaryrefslogtreecommitdiff
path: root/src/mailman/testing/helpers.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman/testing/helpers.py')
-rw-r--r--src/mailman/testing/helpers.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mailman/testing/helpers.py b/src/mailman/testing/helpers.py
index 2e3809f03..631424661 100644
--- a/src/mailman/testing/helpers.py
+++ b/src/mailman/testing/helpers.py
@@ -31,6 +31,7 @@ __all__ = [
'make_digest_messages',
'make_testable_runner',
'reset_the_world',
+ 'set_preferred',
'specialized_message_from_string',
'subscribe',
'temporary_db',
@@ -554,3 +555,13 @@ message triggering a digest
volume=1, digest_number=1)
runner = make_testable_runner(DigestRunner, 'digest')
runner.run()
+
+
+
+def set_preferred(user):
+ # Avoid circular imports.
+ from mailman.utilities.datetime import now
+ preferred = list(user.addresses)[0]
+ preferred.verified_on = now()
+ user.preferred_address = preferred
+ return preferred