Your IP : 216.73.216.213
�
g f� � @ s� d Z d d l Z d d l m Z d d l Z e d d g � Z Gd d � d e j � Z Gd d � d e j � Z d
d � Z
e d k r� e
� n d S)
z(Test the errno module
Roger E. Masse
� N)�supportZEDOMZERANGEc @ s( e Z d Z d d � Z d d � Z d S)�ErrnoAttributeTestsc C s2 x+ t D]# } | j t t | � d | � q Wd S)Nzerrno is missing %s)�std_c_errors�
assertTrue�hasattr�errno)�selfZ
error_code� r �4/opt/alt/python34/lib64/python3.4/test/test_errno.py�test_for_improper_attributes
s
z0ErrnoAttributeTests.test_for_improper_attributesc C s; x4 t j j � D]# } | j t t | � d | � q Wd 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 Z d Z d d � Z d S)�ErrorcodeTestsc C sP xI t j j � D]8 } | j � r | j t t | � t j d | � q q Wd 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 c C s t j t t � d S)N)r Zrun_unittestr r r r r r
� test_main# s r �__main__)�__doc__r Ztestr Zunittest� frozensetr ZTestCaser r r r r r r r
�<module> s