Your IP : 216.73.217.129
3
� f- � @ sX d Z ddlZddlZeddg�ZG dd� dej�ZG dd� dej�Zed krTej � dS )
z(Test the errno module
Roger E. Masse
� NZEDOMZERANGEc @ s e Zd Zdd� Zdd� ZdS )�ErrnoAttributeTestsc C s( x"t D ]}| jtt|�d| � qW d S )Nzerrno is missing %s)�std_c_errors�
assertTrue�hasattr�errno)�selfZ
error_code� r �4/opt/alt/python36/lib64/python3.6/test/test_errno.py�test_for_improper_attributes s
z0ErrnoAttributeTests.test_for_improper_attributesc C s. x(t jj� D ]}| jtt |�d| � qW d 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 s: x4t jj� D ]&}|j� r| jtt |�t jd| � qW d 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