Current Path : /usr/lib/python2.7/dist-packages/twisted/test/ |
Current File : //usr/lib/python2.7/dist-packages/twisted/test/test_udp.pyc |
S+Nc @ s d Z d d l m Z d d l m Z m Z m Z d d l m Z m Z m Z m Z m Z m Z d d l m Z d f d YZ d e e j f d YZ d e e j f d YZ d e f d YZ d e f d YZ d e j f d YZ d e j f d YZ d e j f d YZ d e j f d YZ e j e e rsd e _ d e _ n e j e e rd e _ n d Z! e! d S( sG Tests for implementations of L{IReactorUDP} and L{IReactorMulticast}. i( t unittest( t Deferredt gatherResultst maybeDeferred( t protocolt reactort errort defert interfacest udp( t runtimet Mixinc B s5 e Z d Z d Z d Z d Z d Z d Z RS( i c C s g | _ d S( N( t packets( t self( ( s9 /usr/lib/python2.7/dist-packages/twisted/test/test_udp.pyt __init__ s c C s? d | _ | j d k r; | j d } | _ | j d n d S( Ni ( t startedt startedDeferredt Nonet callback( R t d( ( s9 /usr/lib/python2.7/dist-packages/twisted/test/test_udp.pyt startProtocol s c C s d | _ d S( Ni ( t stopped( R ( ( s9 /usr/lib/python2.7/dist-packages/twisted/test/test_udp.pyt stopProtocol s N( t __name__t __module__R R R R R R R ( ( ( s9 /usr/lib/python2.7/dist-packages/twisted/test/test_udp.pyR s t Serverc B s e Z d Z d Z d Z RS( i c C sL | j j | | f | j d k rH | j d } | _ | j d n d S( N( R t appendt packetReceivedR R ( R t datat addrR ( ( s9 /usr/lib/python2.7/dist-packages/twisted/test/test_udp.pyt datagramReceived) s N( R R R R t refusedR ( ( ( s9 /usr/lib/python2.7/dist-packages/twisted/test/test_udp.pyR $ s t Clientc B s/ e Z d Z d Z d Z d Z d Z RS( i c C sF | j j | | j d k rB | j d } | _ | j d n d S( N( R R R R R ( R R R ( ( s9 /usr/lib/python2.7/dist-packages/twisted/test/test_udp.pyR 6 s c C s? | j d k r2 | j d } | _ | j | n | | _ d S( N( R R t errbackt failure( R R"