U
    ƒe—  ã                   @   s    d dl Z d dlmZmZmZ z&d dlZdejd< d dlmZ	 dZ
W n ek
rZ   dZ
Y nX d dlmZmZmZmZmZmZ e jje
 dd	G d
d„ dƒƒZdS )é    N)Úassert_Úassert_array_equalÚsuppress_warningsZAggÚbackendTF)Údelaunay_plot_2dÚvoronoi_plot_2dÚconvex_hull_plot_2dÚDelaunayÚVoronoiÚ
ConvexHullzMatplotlib not available)Úreasonc                   @   s0   e Zd ZddddgZdd„ Zdd„ Zd	d
„ ZdS )ÚTestPlotting)r   r   )r   é   )r   r   )r   r   c              	   C   sv   t  ¡ }t| jƒ}|j ¡ }tƒ "}|jdd t|| 	¡ d}W 5 Q R X t
|j|ƒ t||kƒ t|| 	¡ d d S ©Nú-The ishold function was deprecated in version©Úmessage©Zax)ÚpltÚfigurer	   ÚpointsZ	simplicesÚcopyr   Úfilterr   Úgcar   r   )ÚselfÚfigÚobjZs_beforeÚsupÚr© r   úd/var/www/html/assets/scripts/venv/lib/python3.8/site-packages/scipy/spatial/tests/test__plotutils.pyÚtest_delaunay   s    

zTestPlotting.test_delaunayc              	   C   sd   t  ¡ }t| jƒ}tƒ "}|jdd t|| ¡ d}W 5 Q R X t||kƒ t|ƒ t|dd d S )Nr   r   r   F)Zshow_vertices)	r   r   r
   r   r   r   r   r   r   )r   r   r   r   r   r   r   r    Útest_voronoi!   s    
zTestPlotting.test_voronoic              	   C   sX   t  ¡ }t| jƒ}tƒ "}|jdd t|| ¡ d}W 5 Q R X t||kƒ t|ƒ d S r   )	r   r   r   r   r   r   r   r   r   )r   r   Ztrir   r   r   r   r    Útest_convex_hull-   s    
zTestPlotting.test_convex_hullN)Ú__name__Ú
__module__Ú__qualname__r   r!   r"   r#   r   r   r   r    r      s   r   )ZpytestZnumpy.testingr   r   r   Z
matplotlibZrcParamsZmatplotlib.pyplotZpyplotr   Zhas_matplotlibÚ	ExceptionZscipy.spatialr   r   r   r	   r
   r   ÚmarkZskipifr   r   r   r   r    Ú<module>   s   

 