~nkarageuzian/mailman/bug-1312884

« back to all changes in this revision

Viewing changes to src/mailman/handlers/docs/replybot.rst

  • Committer: Barry Warsaw
  • Date: 2014-04-28 15:23:35 UTC
  • Revision ID: barry@list.org-20140428152335-uomli7adnqf3h6dm
Use print functions consistently through, and update all __future__ imports to
reflect this.

Also, mock out sys.stderr on some tests so that their nose2 output is quieter.

A few other minor coding style consistencies.

Show diffs side-by-side

added added

removed removed

Lines of Context:
55
55
    reduced_list_headers: True
56
56
    version             : 3
57
57
 
58
 
    >>> print messages[0].msg.as_string()
 
58
    >>> print(messages[0].msg.as_string())
59
59
    MIME-Version: 1.0
60
60
    Content-Type: text/plain; charset="us-ascii"
61
61
    Content-Transfer-Encoding: 7bit
147
147
    reduced_list_headers: True
148
148
    version             : 3
149
149
 
150
 
    >>> print messages[0].msg.as_string()
 
150
    >>> print(messages[0].msg.as_string())
151
151
    MIME-Version: 1.0
152
152
    Content-Type: text/plain; charset="us-ascii"
153
153
    Content-Transfer-Encoding: 7bit
186
186
    >>> len(messages)
187
187
    1
188
188
 
189
 
    >>> print messages[0].msg.as_string()
 
189
    >>> print(messages[0].msg.as_string())
190
190
    MIME-Version: 1.0
191
191
    Content-Type: text/plain; charset="us-ascii"
192
192
    Content-Transfer-Encoding: 7bit
219
219
    >>> len(messages)
220
220
    1
221
221
 
222
 
    >>> print messages[0].msg.as_string()
 
222
    >>> print(messages[0].msg.as_string())
223
223
    MIME-Version: 1.0
224
224
    Content-Type: text/plain; charset="us-ascii"
225
225
    Content-Transfer-Encoding: 7bit
258
258
This is the first response to bperson, so it gets sent.
259
259
 
260
260
    >>> handler.process(mlist, msg, dict(to_owner=True))
261
 
    >>> print len(get_queue_messages('virgin'))
 
261
    >>> len(get_queue_messages('virgin'))
262
262
    1
263
263
 
264
264
But with a grace period greater than zero, no subsequent response will be sent
265
265
right now.
266
266
 
267
267
    >>> handler.process(mlist, msg, dict(to_owner=True))
268
 
    >>> print len(get_queue_messages('virgin'))
 
268
    >>> len(get_queue_messages('virgin'))
269
269
    0
270
270
 
271
271
Fast forward 9 days and you still don't get a response.
275
275
    >>> factory.fast_forward(days=9)
276
276
 
277
277
    >>> handler.process(mlist, msg, dict(to_owner=True))
278
 
    >>> print len(get_queue_messages('virgin'))
 
278
    >>> len(get_queue_messages('virgin'))
279
279
    0
280
280
 
281
281
But tomorrow, the sender will get a new auto-response.
282
282
 
283
283
    >>> factory.fast_forward()
284
284
    >>> handler.process(mlist, msg, dict(to_owner=True))
285
 
    >>> print len(get_queue_messages('virgin'))
 
285
    >>> len(get_queue_messages('virgin'))
286
286
    1
287
287
 
288
288
Of course, everything works the same way for messages to the request
297
297
    ... """)
298
298
 
299
299
    >>> handler.process(mlist, msg, dict(to_request=True))
300
 
    >>> print len(get_queue_messages('virgin'))
 
300
    >>> len(get_queue_messages('virgin'))
301
301
    1
302
302
 
303
303
    >>> handler.process(mlist, msg, dict(to_request=True))
304
 
    >>> print len(get_queue_messages('virgin'))
 
304
    >>> len(get_queue_messages('virgin'))
305
305
    0
306
306
 
307
307
    >>> factory.fast_forward(days=9)
308
308
    >>> handler.process(mlist, msg, dict(to_request=True))
309
 
    >>> print len(get_queue_messages('virgin'))
 
309
    >>> len(get_queue_messages('virgin'))
310
310
    0
311
311
 
312
312
    >>> factory.fast_forward()
313
313
    >>> handler.process(mlist, msg, dict(to_request=True))
314
 
    >>> print len(get_queue_messages('virgin'))
 
314
    >>> len(get_queue_messages('virgin'))
315
315
    1
316
316
 
317
317
...and for messages to the posting address.
325
325
    ... """)
326
326
 
327
327
    >>> handler.process(mlist, msg, dict(to_list=True))
328
 
    >>> print len(get_queue_messages('virgin'))
 
328
    >>> len(get_queue_messages('virgin'))
329
329
    1
330
330
 
331
331
    >>> handler.process(mlist, msg, dict(to_list=True))
332
 
    >>> print len(get_queue_messages('virgin'))
 
332
    >>> len(get_queue_messages('virgin'))
333
333
    0
334
334
 
335
335
    >>> factory.fast_forward(days=9)
336
336
    >>> handler.process(mlist, msg, dict(to_list=True))
337
 
    >>> print len(get_queue_messages('virgin'))
 
337
    >>> len(get_queue_messages('virgin'))
338
338
    0
339
339
 
340
340
    >>> factory.fast_forward()
341
341
    >>> handler.process(mlist, msg, dict(to_list=True))
342
 
    >>> print len(get_queue_messages('virgin'))
 
342
    >>> len(get_queue_messages('virgin'))
343
343
    1