ó
úR_c           @` sŤ   d  d l  m Z d  d l  m Z d  d l  m Z d  d l Z d  d l m Z d  d l m Z d e j	 f d     YZ
 d	 e j	 f d
     YZ e d k r§ e j   n  d S(   i    (   t   absolute_import(   t   division(   t   print_functionN(   t   events(   t   verifyt   TestImplementsc           B` s#   e  Z d    Z d   Z d   Z RS(   c         C` s   t  j t j t j  d  S(   N(   R   t   verifyClassR   t   IEventLoopBlockedt   EventLoopBlocked(   t   self(    (    sR   /var/www/syncserver/local/lib/python2.7/site-packages/gevent/tests/test__events.pyt   test_event_loop_blocked   s    c         C` s<   t  j t j t j  t  j t j t j d d d   d  S(   Ni    (   R   R   R   t   IMemoryUsageThresholdExceededt   MemoryUsageThresholdExceededt   verifyObject(   R	   (    (    sR   /var/www/syncserver/local/lib/python2.7/site-packages/gevent/tests/test__events.pyt   test_mem_threshold   s    
c         C` s?   t  j t j t j  t  j t j t j d d d d   d  S(   Ni    (   R   R   R   t   IMemoryUsageUnderThresholdt   MemoryUsageUnderThresholdR   (   R	   (    (    sR   /var/www/syncserver/local/lib/python2.7/site-packages/gevent/tests/test__events.pyt   test_mem_decreased   s    
(   t   __name__t
   __module__R
   R   R   (    (    (    sR   /var/www/syncserver/local/lib/python2.7/site-packages/gevent/tests/test__events.pyR      s   		t
   TestEventsc           B` s   e  Z d    Z RS(   c         C` s@   d d l  m } |  j t j | j  |  j t j | j  d  S(   Ni    (   t   event(   t   zopeR   t   assertIsR   t   subscriberst   notify(   R	   R   (    (    sR   /var/www/syncserver/local/lib/python2.7/site-packages/gevent/tests/test__events.pyt   test_is_zope!   s    (   R   R   R   (    (    (    sR   /var/www/syncserver/local/lib/python2.7/site-packages/gevent/tests/test__events.pyR      s   t   __main__(   t
   __future__R    R   R   t   unittestt   geventR   t   zope.interfaceR   t   TestCaseR   R   R   t   main(    (    (    sR   /var/www/syncserver/local/lib/python2.7/site-packages/gevent/tests/test__events.pyt   <module>   s   