rL iB ddlmZddlmZddlZddlZeej ejdDcgc]Q}|jje s4e d|jjdDs |jSc}Z ejjde ejj!dejj!d d Zycc}w) ) import_module) walk_packagesN.)pathprefixc3>K|]}|jdyw)_N) startswith).0xs c/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/matplotlib/tests/test_getattr.py rs=a S!=s module_namezignore::DeprecationWarningzignore::ImportWarningc t|}d}t |r t||yy#tttf$r%}t j d|d|Yd}~Pd}~wwxYw)zf Test that __getattr__ methods raise AttributeError for unknown keys. See #20822, #20855. zCannot import z due to NTHIS_SYMBOL_SHOULD_NOT_EXIST)r ImportError RuntimeErrorOSErrorpytestskiphasattrdelattr)rmoduleekeys r test_getattrrsf?{+ )Cvs w /? n[M!=>>?s )A"AA") importlibrpkgutilr matplotlibr__path____name__namer __package__anysplit module_namesmark parametrizefilterwarningsr)ms0r r+s#!   J,?,?+@)B  66  [ ) =166<<+<= = FF  58934 5:6 sAC0