o
    ±ó®g÷  ã                   @   sb   d dl Zd dlZd dlmZ d dlmZ e d¡G dd„ dej	ƒƒZ
dd„ Zedkr/eƒ  dS dS )	é    N)Úsupportz,XXX: buildbot.python.org/all/xmlrpc/ is gonec                   @   s   e Zd Zdd„ ZdS )ÚPythonBuildersTestc              
      s†   t  d¡‰ zˆ  ¡ }W n ty$ } z|  d| ¡ W Y d }~nd }~ww |  ‡ fdd„¡ |  |tjj	¡ |  
dd„ |D ƒ|¡ d S )Nz&http://buildbot.python.org/all/xmlrpc/znetwork error: %sc                      s
   ˆ dƒƒ S )NÚclose© r   ©Zserverr   úJ/Users/admin/.pyenv/versions/3.10.0/lib/python3.10/test/test_xmlrpc_net.pyÚ<lambda>   s   
 z9PythonBuildersTest.test_python_builders.<locals>.<lambda>c                 S   s   g | ]}d |v r|‘qS )z3.xr   )Ú.0Úxr   r   r   Ú
<listcomp>   s    z;PythonBuildersTest.test_python_builders.<locals>.<listcomp>)Ú	xmlrpclibZServerProxyZgetAllBuildersÚOSErrorZskipTestZ
addCleanupZassertIsInstanceÚcollectionsÚabcÚSequenceZ
assertTrue)ÚselfZbuildersÚer   r   r   Útest_python_builders   s   
€ÿz'PythonBuildersTest.test_python_buildersN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r      s    r   c                   C   s   t  d¡ t  t¡ d S )NZnetwork)r   ZrequiresZrun_unittestr   r   r   r   r   Ú	test_main   s   
r   Ú__main__)Úcollections.abcr   ZunittestÚtestr   Úxmlrpc.clientÚclientr   ÚskipZTestCaser   r   r   r   r   r   r   Ú<module>   s    
ÿ