o
    ÑtPft  ã                   @   s`   d dl mZ e ¡  d dlmZ d dlmZ d dlmZ G dd„ dejƒZ	e
dkr.eƒ  dS dS )	é    )Úmonkey)ÚDatagramServer)Úutil)Úmainc                   @   s&   e Zd ZddiZdZd gZdd„ ZdS )ÚTest_udp_clientÚtimeouté
   zudp_client.pyc                    sV   g ‰ ‡ ‡fdd„}t d|ƒ‰ˆ ¡  z
|  ¡  W ˆ ¡  nˆ ¡  w |  ˆ dg¡ d S )Nc                    s   ˆ   | ¡ ˆ d|¡ d S )Ns   reply-from-server)ÚappendÚsendto)ÚmessageÚaddress©ÚlogÚserver© úf/var/www/html/humari/django-venv/lib/python3.10/site-packages/gevent/tests/test__example_udp_client.pyÚhandle   s   
z$Test_udp_client.test.<locals>.handlez127.0.0.1:9001s   Test_udp_client)r   ÚstartÚrun_exampleÚcloseÚassertEqual)Úselfr   r   r   r   Útest   s   

zTest_udp_client.testN)Ú__name__Ú
__module__Ú__qualname__Ústart_kwargsÚexampleÚexample_argsr   r   r   r   r   r   
   s
    r   Ú__main__N)Úgeventr   Ú	patch_allÚgevent.serverr   Úgevent.testingr   r   Ú
TestServerr   r   r   r   r   r   Ú<module>   s    
ý