Your IP : 216.73.216.213
�
��f9X c @ s� d d l Z d d l m Z m Z d d l Z d d l Z d d l Z d d l Z Gd d � d e j � Z Gd d � d e
� Z Gd d � d e � Z Gd d
� d
e j
� Z Gd d � d e j
� Z Gd
d � d e j
� Z e d k r� e j � n d S( i N( u supportu mock_socketc B s, | Ee Z d Z d d � Z d d � Z d S( u DummyServerc C s# t j j | | | � g | _ d S( N( u smtpdu
SMTPServeru __init__u messages( u selfu localaddru
remoteaddr( ( u4 /opt/alt/python33/lib64/python3.3/test/test_smtpd.pyu __init__
s u DummyServer.__init__c C s0 | j j | | | | f � | d k r, d Sd S( Nu
return statusu 250 Okish( u messagesu append( u selfu peeru mailfromu rcpttosu data( ( u4 /opt/alt/python33/lib64/python3.3/test/test_smtpd.pyu process_message s u DummyServer.process_messageN( u __name__u
__module__u __qualname__u __init__u process_message( u
__locals__( ( u4 /opt/alt/python33/lib64/python3.3/test/test_smtpd.pyu DummyServer s u DummyServerc B s | Ee Z d Z d S( u DummyDispatcherBrokenN( u __name__u
__module__u __qualname__( u
__locals__( ( u4 /opt/alt/python33/lib64/python3.3/test/test_smtpd.pyu DummyDispatcherBroken s u DummyDispatcherBrokenc B s | Ee Z d Z d d � Z d S( u BrokenDummyServerc C s
t � � d S( N( u DummyDispatcherBroken( u selfu num( ( u4 /opt/alt/python33/lib64/python3.3/test/test_smtpd.pyu listen s u BrokenDummyServer.listenN( u __name__u
__module__u __qualname__u listen( u
__locals__( ( u4 /opt/alt/python33/lib64/python3.3/test/test_smtpd.pyu BrokenDummyServer s u BrokenDummyServerc B s8 | Ee Z d Z d d � Z d d � Z d d � Z d S( u SMTPDServerTestc C s t t _ t _ d S( N( u mock_socketu smtpdu socketu asyncore( u self( ( u4 /opt/alt/python33/lib64/python3.3/test/test_smtpd.pyu setUp s u SMTPDServerTest.setUpc s� t j d d � } | j � \ } } t j | | | � � � f d d � } | d � | d � | d � | d � | j t | d � d S(
Nu au bc s � j j | � � j � d S( N( u socketu
queue_recvu handle_read( u line( u channel( u4 /opt/alt/python33/lib64/python3.3/test/test_smtpd.pyu
write_line&