summaryrefslogtreecommitdiff
path: root/src/mailman/testing/helpers.py
diff options
context:
space:
mode:
authorBarry Warsaw2016-02-06 17:15:41 -0500
committerBarry Warsaw2016-02-06 17:15:41 -0500
commitad7c5f7c4c530a3587949c8eaf9ad064419a6e33 (patch)
treeabae3a54e90f186c6a2fdb5cb169f0f5ec12050a /src/mailman/testing/helpers.py
parent3a8477dc3d8ce782c36d0043fe4a5521ca5ef8a3 (diff)
downloadmailman-ad7c5f7c4c530a3587949c8eaf9ad064419a6e33.tar.gz
mailman-ad7c5f7c4c530a3587949c8eaf9ad064419a6e33.tar.zst
mailman-ad7c5f7c4c530a3587949c8eaf9ad064419a6e33.zip
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