a
    ëÝEbÍ  ã                   @   sZ   d dl Z d dlmZ d dlZd dlmZ d dlZe d¡Ze d¡ e d¡ dd„ Z	dS )	é    N)ÚPath)ÚTemporaryDirectoryÚnbformatÚ	nbconvertZ	ipykernelc                  C   sÆ   t tƒjd } tƒ �†}t |dƒ}tjddddddd	t|ƒt| ƒg	i tj¥d
|i¥d� | 	¡ �}t
 |t
j¡}W d   ƒ n1 s‚0    Y  W d   ƒ n1 s 0    Y  dd„ |jD ƒ}|rÂJ ‚d S )Nztest_nbagg_01.ipynbz	out.ipynbÚjupyterr   z--toÚnotebookz	--executez!--ExecutePreprocessor.timeout=500z--outputZ
IPYTHONDIR)Úenvc                 S   s,   g | ]$}|  d g ¡D ]}|jdkr|‘qqS )ÚoutputsÚerror)ÚgetÚoutput_type)Ú.0ÚcellÚoutput© r   úc/home/ja/django-apps/lartica_env/lib/python3.9/site-packages/matplotlib/tests/test_backend_nbagg.pyÚ
<listcomp>   s   
ÿztest_ipynb.<locals>.<listcomp>)r   Ú__file__Úparentr   Ú
subprocessÚ
check_callÚstrÚosÚenvironÚopenr   ÚreadZcurrent_nbformatÚcells)Znb_pathZtmpdirZout_pathÚoutÚnbÚerrorsr   r   r   Ú
test_ipynb   s    
þü
Jr    )
r   Úpathlibr   r   Útempfiler   ZpytestZimportorskipr   r    r   r   r   r   Ú<module>   s   


