o
    tPf                     @   s:   d dl Z d dlZG dd de jZedkre   dS dS )    Nc                   @   s   e Zd Zdd ZdS )Testc              	      s   t   ztd W n ty   | d Y nw W d    n1 s$w   Y  ddlm  |  j t jdd}t 	d  
   
  W d    n1 sSw   Y   fdd	|D }| |d
d	 |D  | dt| d S )Npkg_resourcesz6Uses pkg_resources (setuptools) which is not installedr   monkeyT)recordalwaysc                    s   g | ]}t |j jr|qS  )
isinstancemessageMonkeyPatchWarning).0xr   r   f/var/www/html/humari/django-venv/lib/python3.10/site-packages/gevent/tests/test__monkey_ssl_warning.py
<listcomp>   s    
z0Test.test_with_pkg_resources.<locals>.<listcomp>c                 S   s   g | ]}t |qS r   )str)r   ir   r   r   r   "   s    )warningscatch_warnings
__import__ImportErrorskipTestgeventr   assertFalsesavedsimplefilter	patch_allassertEquallen)selfissued_warningsr   r   r   test_with_pkg_resources
   s$   


zTest.test_with_pkg_resourcesN)__name__
__module____qualname__r    r   r   r   r   r      s    r   __main__)unittestr   TestCaser   r!   mainr   r   r   r   <module>   s    