;ņ
§)?Bc        	   @   s  d  Z  d Z d Z d k Z d k Z d k Z e i   Z e i   e	 e i
 d  Z zÆ d Z x¢ n o e i i d  e i i   e d 7Z e d d j o Hn xI e d  D]; Z e i e e g d	 h  d
 e <d e <d e < q³ We i e  qi WWd e i   Xd S(   sā  Throw email at Mailman as fast as you can.

This is not a unit test, it's a functional test, so you can't run it within
the unit test framework (hence its filename doesn't start with `test_').
Here's how I use this one:

- set up a dummy list

- add an alias to your MTA, say `devnull' that pipes its messages to, you
  guessed it, /dev/null

- make this address a member of your list

- add another address to `accept_these_non_members', let's call it ok@dom.ain

- change the FROMADDR variable to ok@dom.ain

- change the LISTADDR variable to point to your list

- run this program like so: python fblast.py N
  where N is the number of seconds to sleep before sending the next msg

- let this run until you're tired of it, then hit ^C
s
   ok@dom.ains   list@dom.ainNi   s   .i2   i    i
   s]   From: %(FROMADDR)s
To: $(LISTADDR)s
Subject: test %(num)d
X-No-Archive: yes

testing %(num)d
s   nums   FROMADDRs   LISTADDR(   s   __doc__s   FROMADDRs   LISTADDRs   syss   times   smtplibs   SMTPs   conns   connects   ints   argvs   snoozes   is   stdouts   writes   flushs   ranges   js   sendmails   sleeps   quit(	   s   LISTADDRs   FROMADDRs   js   syss   is   times   snoozes   smtplibs   conn(    (    s   /var/mailman/tests/fblast.pys   ?   s0   			
 
 * 