o
    tPfV                     @   sd   d dl mZ d dlmZ d dlZd dlZG dd dejZG dd dejZ	e
dkr0e  dS dS )    N)socketc                   @      e Zd ZdZdd ZdS )TestClosedSocketFc              
   C   s   t   }|  z|jddd | d W d S  tyA } z|jd tjkr/tj	
dr.n W Y d }~d S W Y d }~d S d }~ww )N   a   )timeoutzShould raise socket errorr   win)r   closesendfailOSErrorargserrnoEBADFsysplatform
startswith)selfsockex r   ]/var/www/html/humari/django-venv/lib/python3.10/site-packages/gevent/tests/test__socket_ex.pytest   s   zTestClosedSocket.testN__name__
__module____qualname__switch_expectedr   r   r   r   r   r          r   c                   @   r   )TestRefFc                 C   sN   t   }| |j d|_| |j | |jj | |jj |  d S )NF)r   
assertTruerefassertFalse_read_event_write_eventr	   )r   r   r   r   r   r       s   zTestRef.testNr   r   r   r   r   r      r   r   __main__)gevent.testingtesting	greentestgeventr   r   r   TestCaser   r   r   mainr   r   r   r   <module>   s    