
    /hh-                         S r SSKrSSKr\" SS/5      r " S S\R
                  5      r " S S\R
                  5      r\S	:X  a  \R                  " 5         gg)
z%Test the errno module
Roger E. Masse
    NEDOMERANGEc                        \ rS rSrS rS rSrg)ErrnoAttributeTests
   c                 d    [          H&  nU R                  [        [        U5      SU-  5        M(     g )Nzerrno is missing %s)std_c_errors
assertTruehasattrerrno)self
error_codes     8/opt/python-3.13.8/usr/lib/python3.13/test/test_errno.pytest_for_improper_attributes0ErrnoAttributeTests.test_for_improper_attributes   s*    &JOOGE:61J>@ '    c                     [         R                  R                  5        H&  nU R                  [	        [         U5      SU-  5        M(     g )Nzno %s attr in errno)r   	errorcodevaluesr
   r   )r   values     r   test_using_errorcode(ErrnoAttributeTests.test_using_errorcode   s6    __++-EOOGE511E9; .r    N)__name__
__module____qualname____firstlineno__r   r   __static_attributes__r   r   r   r   r   
   s    @;r   r   c                       \ rS rSrS rSrg)ErrorcodeTests   c                     [         R                  R                  5        HL  nUR                  5       (       d  M  U R	                  [        [         U5      [         R                  SU-  5        MN     g )Nzno %s attr in errno.errorcode)r   __dict__keysisupperassertIngetattrr   )r   	attributes     r   test_attributes_in_errorcode+ErrorcodeTests.test_attributes_in_errorcode   sL    ,,.I  ""geY7=	IK /r   r   N)r   r   r   r   r)   r   r   r   r   r    r       s    Kr   r    __main__)
__doc__r   unittest	frozensetr	   TestCaser   r    r   mainr   r   r   <module>r1      s_     &(+,;(++ ;KX&& K zMMO r   