shell bypass 403
o
`b- � @ s\ d Z ddlZddlZeddg�ZG dd� dej�ZG dd� dej�Zed kr,e� � dS dS )
z(Test the errno module
Roger E. Masse
� NZEDOMZERANGEc @ s e Zd Zdd� Zdd� ZdS )�ErrnoAttributeTestsc C s$ t D ]
}| �tt|�d| � qd S )Nzerrno is missing %s)�std_c_errors�
assertTrue�hasattr�errno)�selfZ
error_code� r �8/usr/local/python-3.10/lib/python3.10/test/test_errno.py�test_for_improper_attributes s
��z0ErrnoAttributeTests.test_for_improper_attributesc C s* t j�� D ]
}| �tt |�d| � qd S )Nzno %s attr in errno)r � errorcode�valuesr r )r �valuer r r �test_using_errorcode s
��z(ErrnoAttributeTests.test_using_errorcodeN)�__name__�
__module__�__qualname__r
r r r r r r
s r c @ s e Zd Zdd� ZdS )�ErrorcodeTestsc C s6 t j�� D ]}|�� r| �tt |�t jd| � qd S )Nzno %s attr in errno.errorcode)r �__dict__�keys�isupperZassertIn�getattrr )r Z attributer r r �test_attributes_in_errorcode s ���z+ErrorcodeTests.test_attributes_in_errorcodeN)r r r r r r r r r s r �__main__)
�__doc__r Zunittest� frozensetr ZTestCaser r r �mainr r r r �<module> s �