o
    oit                     @   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 d/var/www/html/pca-backend/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    
