B
    ŠH/\  ć               @   sF   d dl mZmZ d dlZd dlZG dd dejZedkrBe ”  dS )é    )Śabsolute_importŚprint_functionNc               @   s   e Zd Zdd ZdS )ŚTestDestroyHubc             C   sŽ   t  ” }|  |jj” |j}|j}|  |” | ”  t  ” }|  |jj” |  |j|” |jdd t jdd}|  |jj” |  	|j|” |  	|jj
|j
” |  |jj
|j
” |jdd t  ” }|  |jj” | ”  d S )NT)Zdestroy_loop)Śdefault)ŚgeventZget_hubZ
assertTrueZloopr   Z
threadpoolZassertIsNotNoneZdestroyZassertIsZassertIsNotZptrZassertNotEqual)ŚselfZhubZinitloopŚtp© r	   ś9lib/python3.7/site-packages/gevent/tests/test__destroy.pyŚtest_destroy_hub   s&    
zTestDestroyHub.test_destroy_hubN)Ś__name__Ś
__module__Ś__qualname__r   r	   r	   r	   r
   r      s   r   Ś__main__)	Z
__future__r   r   r   ZunittestZTestCaser   r   Śmainr	   r	   r	   r
   Ś<module>   s
   ,