
    hB              	          S SK Jr  S SKJr  S SKrS SKr\" \R                  \R                   S3S9 V s/ s H`  n U R                  R                  \
5      (       a  M%  \" S U R                  R                  S5       5       5      (       a  MT  U R                  PMb     sn r\R                  R                  S\5      \R                  R!                  S5      \R                  R!                  S	5      S
 5       5       5       rgs  sn f )    )import_module)walk_packagesN.)pathprefixc              3   B   #    U  H  oR                  S 5      v   M     g7f)_N)
startswith).0xs     O/var/www/html/env/lib/python3.13/site-packages/matplotlib/tests/test_getattr.py	<genexpr>r      s     =+<aS!!+<s   module_namezignore::DeprecationWarningzignore::ImportWarningc                      [        U 5      nSn[        WU5      (       a  [        X5        gg! [        [        [        4 a&  n[        R
                  " SU  SU 35         SnANVSnAff = f)zZ
Test that __getattr__ methods raise AttributeError for unknown keys.
See #20822, #20855.
zCannot import z due to NTHIS_SYMBOL_SHOULD_NOT_EXIST)r   ImportErrorRuntimeErrorOSErrorpytestskiphasattrdelattr)r   moduleekeys       r   test_getattrr      sg    ?{+
 )Cvs  w/ ?n[M!=>>?s   - A(A##A()	importlibr   pkgutilr   
matplotlibr   __path____name__namer
   __package__anysplitmodule_namesmarkparametrizefilterwarningsr   )ms   0r   <module>r+      s    # !     J,?,?+@)B 66[)	 
 =166<<+<== AFF 58934 5 : 6s   $C>+C>C>