o
    tPf                     @   sN   d dl mZ e  d dlZd dlZG dd dejZedkr%e  dS dS )    )monkeyNc                   @   s.   e Zd Zdd Zeeedddd ZdS )TestSocketpairc                 C   sl   d}t  \}}|| |  |d}| }W d    n1 s%w   Y  | || |  d S Ns   hello worldrb)socket
socketpairsendallclosemakefilereadassertEqual)selfmsgxyfr    r   ^/var/www/html/humari/django-venv/lib/python3.10/site-packages/gevent/tests/test__socketpair.pytest_makefile   s   

zTestSocketpair.test_makefilefromfdzNeeds socket.fromfdc                 C   s   d}t  \}}t | |jt j}|  t | |jt j}|  || |  |d}|	 }W d    n1 sCw   Y  | 
|| |  d S r   )r   r   r   filenofamilySOCK_STREAMr	   r   r
   r   r   )r   r   r   r   xxyyr   r   r   r   r   test_fromfd   s   

zTestSocketpair.test_fromfdN)	__name__
__module____qualname__r   unittest
skipUnlesshasattrr   r   r   r   r   r   r      s    
r   __main__)	geventr   	patch_allr   r   TestCaser   r   mainr   r   r   r   <module>   s    