a ze-ã@sXdZddlZddlZeddgƒZGdd„dejƒZGdd„dejƒZed krTe  ¡dS) z(Test the errno module Roger E. Masse éNZEDOMZERANGEc@seZdZdd„Zdd„ZdS)ÚErrnoAttributeTestscCs$tD]}| tt|ƒd|¡qdS)Nzerrno is missing %s)Ú std_c_errorsÚ assertTrueÚhasattrÚerrno)ÚselfZ error_code©rúC/opt/bitninja-python-dojo/embedded/lib/python3.9/test/test_errno.pyÚtest_for_improper_attributes s ÿz0ErrnoAttributeTests.test_for_improper_attributescCs*tj ¡D]}| tt|ƒd|¡q dS)Nzno %s attr in errno)rÚ errorcodeÚvaluesrr)rÚvaluerrr Útest_using_errorcodes ÿz(ErrnoAttributeTests.test_using_errorcodeN)Ú__name__Ú __module__Ú __qualname__r rrrrr r src@seZdZdd„ZdS)ÚErrorcodeTestscCs6tj ¡D]&}| ¡r | tt|ƒtjd|¡q dS)Nzno %s attr in errno.errorcode)rÚ__dict__ÚkeysÚisupperZassertInÚgetattrr )rZ attributerrr Útest_attributes_in_errorcodes ÿz+ErrorcodeTests.test_attributes_in_errorcodeN)rrrrrrrr rsrÚ__main__) Ú__doc__rZunittestÚ frozensetrZTestCaserrrÚmainrrrr Ús