
    i                     H   d dl mZ d dlZd dlmZ 	 d dlmZ n# e$ r dZY nw xY w 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                     dS dS )
    )print_functionN)ares_host_resultzMust be able to import aresc                       e Zd Zd ZdS )
TestPicklec                     t          dd          }t          j        ||          }t          j        |          }|                     ||           |                     |j        |j                   d S )Nfamily)arg1arg2)r   pickledumpsloadsassertEqualr   )selfprotocolrdumpedloadeds        N/usr/local/lib/python3.11/dist-packages/gevent/tests/test__ares_host_result.py_testzTestPickle._test   sh    X'9::a**f%%F###6=11111    N)__name__
__module____qualname__r    r   r   r   r      s#        
2 2 2 2 2r   r   c                       fdS )Nc                 .    |                                S )N)r   )r   js    r   <lambda>zmake_test.<locals>.<lambda>   s    DJJqMM 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      sN   % % % % % %  " " " " " "6666666    "d*/1 1	2 	2 	2 	2 	2# 	2 	21 1	2 
q&)	*	* 7 7A* * *GJQ16666 zIN s    ##