+
    Bi                         R t ^ RIt^ RIt]! RR.4      t ! R R]P
                  4      t ! R R]P
                  4      t]R8X  d   ]P                  ! 4        R# R# )	z%Test the errno module
Roger E. Masse
NEDOMERANGEc                   ,   a  ] tR t^
t o R tR tRtV tR# )ErrnoAttributeTestsc                L    \          F  pV P                  \        V4       K  	  R # N)std_c_errorsassertHasAttrerrno)self
error_codes   & &/usr/lib/python3.14/test/test_errno.pytest_for_improper_attributes0ErrnoAttributeTests.test_for_improper_attributes   s    &Juj1 '    c                |    \         P                  P                  4        F  pV P                  \         V4       K  	  R # r   )r
   	errorcodevaluesr	   )r   values   & r   test_using_errorcode(ErrnoAttributeTests.test_using_errorcode   s)    __++-Eue, .r    N)__name__
__module____qualname____firstlineno__r   r   __static_attributes____classdictcell____classdict__s   @r   r   r   
   s     2
- -r   r   c                   &   a  ] tR t^t o R tRtV tR# )ErrorcodeTestsc                    \         P                  P                  4        FQ  pVP                  4       '       g   K  V P	                  \        \         V4      \         P                  R V,          4       KS  	  R# )zno %s attr in errno.errorcodeN)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   s   @r   r!   r!      s     K Kr   r!   __main__)
__doc__r
   unittest	frozensetr   TestCaser   r!   r   mainr   r   r   <module>r1      s_     &(+,
-(++ 
-KX&& K zMMO r   