ó
ÐH/\c           @@ sd   d  d l  m Z m Z d  d l Z d  d l Z d e j f d „  ƒ  YZ e d k r` e j ƒ  n  d S(   i    (   t   absolute_importt   print_functionNt   TestDestroyHubc           B@ s   e  Z d  „  Z RS(   c         C@ s1  t  j ƒ  } |  j | j j ƒ | j } | j } |  j | ƒ | j ƒ  t  j ƒ  } |  j | j j ƒ |  j | j | ƒ | j d t	 ƒ t  j d t	 ƒ } |  j | j j ƒ |  j
 | j | ƒ |  j
 | j j | j ƒ |  j | j j | j ƒ | j d t	 ƒ t  j ƒ  } |  j | j j ƒ | j ƒ  d  S(   Nt   destroy_loopt   default(   t   geventt   get_hubt
   assertTruet   loopR   t
   threadpoolt   assertIsNotNonet   destroyt   assertIst   Truet   assertIsNott   ptrt   assertNotEqual(   t   selft   hubt   initloopt   tp(    (    s9   lib/python2.7/site-packages/gevent/tests/test__destroy.pyt   test_destroy_hub   s&    		
(   t   __name__t
   __module__R   (    (    (    s9   lib/python2.7/site-packages/gevent/tests/test__destroy.pyR      s   t   __main__(	   t
   __future__R    R   R   t   unittestt   TestCaseR   R   t   main(    (    (    s9   lib/python2.7/site-packages/gevent/tests/test__destroy.pyt   <module>   s
   ,