
    it                         d dl mZ  ej                     d dlmZ d dlmZ d dlmZ  G d dej                  Z	e
dk    r e             dS dS )	    )monkey)DatagramServer)util)mainc                   &    e Zd ZddiZdZd gZd ZdS )Test_udp_clienttimeout
   zudp_client.pyc                    g fd}t          d|                                           	 |                                                                   n#                                  w xY w|                     dg           d S )Nc                 ^                         |                                d|           d S )Ns   reply-from-server)appendsendto)messageaddresslogservers     P/usr/local/lib/python3.11/dist-packages/gevent/tests/test__example_udp_client.pyhandlez$Test_udp_client.test.<locals>.handle   s0    JJwMM.88888    z127.0.0.1:9001s   Test_udp_client)r   startrun_examplecloseassertEqual)selfr   r   r   s     @@r   testzTest_udp_client.test   s    	9 	9 	9 	9 	9 	9   0&99	LLNNNNFLLNNNN1233333s   A A/N)__name__
__module____qualname__start_kwargsexampleexample_argsr    r   r   r   r   
   s9        r?LG%&L4 4 4 4 4r   r   __main__N)geventr   	patch_allgevent.serverr   gevent.testingr   r   
TestServerr   r   r"   r   r   <module>r)      s               ) ( ( ( ( (            4 4 4 4 4do 4 4 4, z 	DFFFFF r   