
    i                     z    d dl mZmZ d dlZd dlZ G d dej                  Zedk    r ej                     dS dS )    )absolute_importprint_functionNc                       e Zd Zd ZdS )TestDestroyHubc                    t          j                    }|                     |j        j                   |j        }|j        }|                     |           |                                 t          j                    }|                     |j        j                   |                     |j        |           |                    d           t          j                    }|                     |j        j                   | 	                    |j        |           | 	                    |j        j
        |j
                   |                     |j        j
        |j
                   |                    d           t          j                    }|                     |j        j                   |                                 d S )NT)destroy_loop)geventget_hub
assertTrueloopdefault
threadpoolassertIsNotNonedestroyassertIsassertIsNotptrassertNotEqual)selfhubinitlooptps       E/usr/local/lib/python3.11/dist-packages/gevent/tests/test__destroy.pytest_destroy_hubzTestDestroyHub.test_destroy_hub   sr   n())) 8 ^R    	 n())) 	ch))) 	&&& n())) 	8,,,x|444CHL(,777 	&&&n()))    N)__name__
__module____qualname__r    r   r   r   r      s#        ) ) ) ) )r   r   __main__)	
__future__r   r   r	   unittestTestCaser   r   mainr   r   r   <module>r%      s    6 6 6 6 6 6 6 6  + + + + +X& + + +Z zHMOOOOO r   