
    P/PhB                     >   d dl mZ d dlmZ d dlZd dlZd  eej        ej         d          D             Zej	        
                    de          ej	                            d          ej	                            d	          d
                                     ZdS )    )import_module)walk_packagesNc                     g | ]Y}|j                             t                    !t          d  |j                             d          D                       R|j         ZS )c              3   @   K   | ]}|                     d           V  dS )_N)
startswith).0xs     ]/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/matplotlib/tests/test_getattr.py	<genexpr>z<listcomp>.<genexpr>   s.      ==aS!!======    .)namer   __package__anysplit)r	   ms     r   
<listcomp>r   	   sq       	 6[)) ==16<<+<+<=====F  r   r   )pathprefixmodule_namezignore::DeprecationWarningzignore::ImportWarningc                     	 t          |           }n># t          t          t          f$ r$}t	          j        d|  d|            Y d}~nd}~ww xY wd}t          ||          rt          ||           dS dS )zf
    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$      s    ?{++w/ ? ? ?=[==!==>>>>>>>>? )Cvs  s    AAA)	importlibr   pkgutilr   
matplotlibr   __path____name__module_namesmarkparametrizefilterwarningsr$    r   r   <module>r/      s    # # # # # # ! ! ! ! ! !      ] J,?)B)B)B     55899344  54 :9 65  r   