;ò
§)?Bc           @   s’   d  Z  d k Z d k Z d k Z d k l Z d k l Z d k l Z d Z	 d e f d „  ƒ  YZ
 d „  Z e d	 j o e i d
 d ƒ n d S(   s=   Unit tests for SMTPDirect and (eventually perhaps) Sendmail.
N(   s   mm_cfg(   s
   SMTPDirect(   s	   EmailBaseiU  s   TestSMTPDirectc           B   s#   t  Z d „  Z d „  Z d „  Z RS(   Nc         C   s;   t  i |  _ t  i |  _ t t  _ d t  _ t i |  ƒ d  S(   Ni   (	   s   mm_cfgs   SMTPPORTs   selfs	   _origports    SMTP_MAX_SESSIONS_PER_CONNECTIONs	   _sessionss   TESTPORTs	   EmailBases   setUp(   s   self(    (    s   /var/mailman/tests/test_smtp.pys   setUp"   s
    		c         C   s)   |  i t _ |  i t _ t i |  ƒ d  S(   N(   s   selfs	   _origports   mm_cfgs   SMTPPORTs	   _sessionss    SMTP_MAX_SESSIONS_PER_CONNECTIONs	   EmailBases   tearDown(   s   self(    (    s   /var/mailman/tests/test_smtp.pys   tearDown)   s    c         C   sh   h  d d d g <d d <} d |  i _ t i d ƒ } t i |  i	 f  ƒ } t i |  i | | ƒ d  S(   Ns   recipss   aperson@dom.ains   bperson@dom.ains   personalizei   sD   
From: cperson@dom.ain
To: _xtest@dom.ain
Subject: testing

testing
(   s   msgdatas   selfs   _mlists   personalizes   emails   message_from_strings   msgs   threads   start_new_threads   _readmsgs   ids
   SMTPDirects   process(   s   selfs   msgdatas   ids   msg(    (    s   /var/mailman/tests/test_smtp.pys   test_disconnect_midsession.   s
    (   s   __name__s
   __module__s   setUps   tearDowns   test_disconnect_midsession(    (    (    s   /var/mailman/tests/test_smtp.pys   TestSMTPDirect!   s   		c          C   s   t  i ƒ  }  |  Sd  S(   N(   s   unittests	   TestSuites   suite(   s   suite(    (    s   /var/mailman/tests/test_smtp.pys   suite?   s    s   __main__s   defaultTests   suite(   s   __doc__s   emails   unittests   threads   Mailmans   mm_cfgs   Mailman.Handlerss
   SMTPDirects	   EmailBases   TESTPORTs   TestSMTPDirects   suites   __name__s   main(	   s   threads	   EmailBases
   SMTPDirects   unittests   TESTPORTs   mm_cfgs   TestSMTPDirects   suites   email(    (    s   /var/mailman/tests/test_smtp.pys   ?   s   				