o
    tPfM                     @   sj   d dl mZ d dl mZ d dl mZ d dlmZmZ d dlm	Z	 G dd dej
Zedkr3e  dS dS )	    N)support)sysinfo)socketerror)LoopExitc                   @   s   e Zd ZdZdd ZdS )TestSocketErrors   c              	   C   s   t  }t 8}z| t}|tj|f W d    n1 s!w   Y  W n ty7   Y W d    d S w W d    n1 sBw   Y  |j	}| 
|jd tj| | 
dt|  d S )Nr   refused)r   find_unused_portr   assertRaisesr   connect	greentestDEFAULT_CONNECT_HOSTr   	exceptionassertInargsr   CONN_REFUSED_ERRORSstrlower)selfportsexcex r   a/var/www/html/humari/django-venv/lib/python3.10/site-packages/gevent/tests/test__socket_errors.pytest_connection_refused"   s    z(TestSocketErrors.test_connection_refusedN)__name__
__module____qualname____timeout__r   r   r   r   r   r      s    r   __main__)gevent.testingtestingr   r   r   gevent.socketr   r   gevent.exceptionsr   TestCaser   r   mainr   r   r   r   <module>   s   