asda?‰PNG  IHDR ? f ??C1 sRGB ??é gAMA ±? üa pHYs ? ??o¨d GIDATx^íüL”÷e÷Y?a?("Bh?_ò???¢§?q5k?*:t0A-o??¥]VkJ¢M??f?±8\k2íll£1]q?ù???T a bYh@sddlZddlmZddlZddlZejdddrworkaround ASAN build issues on loading tests like tk or cryptc@s eZdZdS)NoAllN__name__ __module__ __qualname__r r -/usr/local/lib/python3.9/test/test___all__.pyrsrc@s eZdZdS) FailedImportNrr r r r r sr c@s$eZdZddZddZddZdS)AllTestc Csi}tjdtfdtfdtfdd8ztd||Wnt|Yn0Wdn1s`0Yttj |dst |i}|j |dtjdtfdtfddztd||Wn<t y}z$| d ||jj|WYd}~n d}~00d |vr|d =d |vr |d =d |vr0|d =t|}tj |j}t|}|||d ||||d |Wdn1s0YWdn1s0YdS)Nz.* (module|package)T)quietz import %s__all__)modulezfrom %s import *z__all__ failure in {}: {}: {} __builtins____annotations__Z__warningregistry__z in module {})rZcheck_warningsDeprecationWarningPendingDeprecationWarningResourceWarningexecr hasattrsysmodulesrZsubTest ExceptionZfailformat __class__rsetrZassertCountEqualZ assertEqual)selfmodnamenamesekeysZall_listZall_setr r r check_allsJ,     zAllTest.check_allccstt|D]}tj||}tj|r~tj|d}tj|r|||fV||||dD]\}}||fVqhq|dr|dkrq|||ddfVqdS)Nz __init__.py.z.py) sortedoslistdirpathjoinisdirexists walk_modulesendswith)rZbasedirmodpathfnr)Zpkg_initpmr r r r-?s   zAllTest.walk_modulesc Cs4tdg}tjdsddl}g}g}tjtjt}| |dD]\}}|}d} |rx||vrhd} qx| dd}qV| r~qFt j rt |zLt|d.} d | vrt|||Wdn1s0YWqFty||YqFty||YqF0qFt j r0t d |t d |dS) NZ __future__javarr FTr$rbs__all__z8Following modules have no __all__ and have been ignored:z(Following modules failed to be imported:)rrplatform startswith_socketr'r)dirname__file__r- rpartitionrverboseprintopenreadrr#appendr ) rZ blacklistr7ZignoredZfailed_importsZlib_dirr)rr2Z blacklistedfr r r test_allMsD   , zAllTest.test_allN)rrrr#r-rAr r r r r s(r __main__)Zunittesttestrr'rZcheck_sanitizerZSkipTest RuntimeErrorrr ZTestCaser rmainr r r r s  e