
    h                     <   d dl mZ d dlZd dlmZ 	 d dlmZ  ej                  edu d       G d dej                               Z ed ej                        D ]  Zd Z eed ee      z    ee               ed	k(  r ej&                          yy# e$ r dZY w xY w)
    )print_functionN)ares_host_resultzMust be able to import aresc                       e Zd Zd Zy)
TestPicklec                     t        dd      }t        j                  ||      }t        j                  |      }| j	                  ||       | j	                  |j
                  |j
                         y )Nfamily)arg1arg2)r   pickledumpsloadsassertEqualr   )selfprotocolrdumpedloadeds        ]/var/www/html/engine/venv/lib/python3.12/site-packages/gevent/tests/test__ares_host_result.py_testzTestPickle._test   sU    X'9:a*f%F#6==1    N)__name__
__module____qualname__r    r   r   r   r      s    
2r   r   c                       fdS )Nc                 &    | j                        S )N)r   )r   js    r   <lambda>zmake_test.<locals>.<lambda>   s    DJJqM r   r   )r   s   `r   	make_testr      s	    ))r   test__main__)
__future__r   r   gevent.testingtesting	greentestgevent.resolver.caresr   ImportErrorskipIfTestCaser   rangeHIGHEST_PROTOCOLir   setattrstrr   mainr   r   r   <module>r0      s    %  "6
 "d*/1	2## 	21	2 
q&))	* 7A*JQ167 zINN 1  s   B BB