a
    ضa                     @   sn   d dl mZ d dlmZ d dlZd dlZdd eejej ddD Zej	
deej	d	d
d ZdS )    )import_module)walk_packagesNc                 C   s   g | ]}|j ts|j qS  )name
startswith__package__).0mr   r   m/Users/vegardjervell/Documents/master/model/venv/lib/python3.9/site-packages/matplotlib/tests/test_getattr.py
<listcomp>   s   r   .)pathprefixmodule_namezignore::DeprecationWarningc              
   C   sh   zt | }W n> ttfyJ } z"td|  d|  W Y d}~n
d}~0 0 d}t||rdt|| dS )zf
    Test that __getattr__ methods raise AttributeError for unknown keys.
    See #20822, #20855.
    zCannot import z due to NZTHIS_SYMBOL_SHOULD_NOT_EXIST)r   ImportErrorRuntimeErrorpytestskiphasattrdelattr)r   moduleekeyr   r   r
   test_getattr   s    ,
r   )	importlibr   pkgutilr   Z
matplotlibr   __path____name__Zmodule_namesmarkZparametrizefilterwarningsr   r   r   r   r
   <module>   s   


