From 6d84ef35f707646501f6fec254e153dbdf719cdb Mon Sep 17 00:00:00 2001 From: Barry Warsaw Date: Sun, 6 Dec 2009 18:15:20 -0500 Subject: Fix a test. --- src/mailman/queue/docs/command.txt | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'src/mailman/queue/docs') diff --git a/src/mailman/queue/docs/command.txt b/src/mailman/queue/docs/command.txt index fd0236a8c..19c01dcae 100644 --- a/src/mailman/queue/docs/command.txt +++ b/src/mailman/queue/docs/command.txt @@ -134,8 +134,17 @@ address, and the other is the results of his email command. >>> def sortkey(item): ... return item.msg['subject'] >>> messages = sorted(get_queue_messages('virgin'), key=sortkey) + + >>> from mailman.interfaces.domain import IDomainManager + >>> from mailman.interfaces.registrar import IRegistrar + >>> registrar = IRegistrar(IDomainManager(config)['example.com']) >>> for item in messages: - ... print 'Subject:', item.msg['subject'] + ... subject = item.msg['subject'] + ... print 'Subject:', subject + ... if 'confirm' in str(subject): + ... token = str(subject).split()[1].strip() + ... status = registrar.confirm(token) + ... assert status, 'Confirmation failed' Subject: confirm ... Subject: The results of your email commands @@ -168,7 +177,7 @@ Similarly, to leave a mailing list, the user need only email the -leave or Message-ID: ... - Results: - dperson@example.com left test@example.com + Dirk Person left test@example.com - Done. -- cgit v1.2.3-70-g09d2