a
    ëÝEb  ã                   @   sD   d dl Z d dlZd dlZd dlZd dlZdd„ Zdd„ Zdd„ ZdS )é    Nc                   C   s   ddksJ ‚d S )Né   © r   r   r   ú[/home/ja/django-apps/lartica_env/lib/python3.9/site-packages/matplotlib/tests/test_basic.pyÚtest_simple   s    r   c                     sF   dd l ‰ h d£} ‡ fdd„h tˆ ƒ£h ttƒ£@ D ƒ}|| ksBJ ‚d S )Nr   >	   ÚdivmodÚ__name__ÚallÚsumÚanyÚ__doc__Ú__package__Ú
__loader__Ú__spec__c                    s$   h | ]}t ˆ |ƒt t|ƒkr|’qS r   )ÚgetattrÚbuiltins)Ú.0Úkey©Úpylabr   r   Ú	<setcomp>   s   ÿz)test_override_builtins.<locals>.<setcomp>)r   Údirr   )Zok_to_overrideZ
overriddenr   r   r   Útest_override_builtins   s    &r   c                  C   s6   t  d¡} tjtjd| gi tj¥dtjdœ¥d� d S )Na9  
    import sys

    import matplotlib.figure
    import matplotlib.backend_bases
    import matplotlib.pyplot

    assert 'matplotlib._tri' not in sys.modules
    assert 'matplotlib._qhull' not in sys.modules
    assert 'matplotlib._contour' not in sys.modules
    assert 'urllib.request' not in sys.modules
    z-cÚ )Z
MPLBACKENDZMATPLOTLIBRC)Úenv)	ÚtextwrapÚdedentÚ
subprocessÚ
check_callÚsysÚ
executableÚosÚenvironÚdevnull)Úsourcer   r   r   Útest_lazy_imports   s
    

þr$   )r   r    r   r   r   r   r   r$   r   r   r   r   Ú<module>   s   