o
    Jf                     @   st   d Z ddlZddlZddlmZ ddlmZ ejj	edk ddZ
e
dd	 Ze
d
d Ze
dd Ze
dd ZdS )z+
Tests for the minimum clearance property.
    N)geos_version)loads)      r   zGEOS >= 3.6.0 is required.)reasonc                  C   s   t d} | jtjksJ d S )NzPOINT (0 0))load_wktminimum_clearancemathinf)point r   w/home/deployuser/azure_apps/autowriter/venv/lib/python3.10/site-packages/shapely/tests/legacy/test_minimum_clearance.py
test_point   s   r   c                  C       t d} t| jddksJ d S )NzLINESTRING (0 0, 1 1, 2 2)r   g۞?r   roundr   )liner   r   r   test_linestring   s   r   c                  C   s   t d} | jdksJ d S )Nz#POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0))g      ?)r   r   polyr   r   r   test_simple_polygon   s   r   c                  C   r   )NzPPOLYGON ((20 20, 34 124, 70 140, 130 130, 70 100, 110 70, 170 20, 90 10, 20 20))r   gwA@r   r   r   r   r   test_more_complicated_polygon#   s   r   )__doc__r	   pytestshapely.geosr   shapely.wktr   r   markskipifrequires_geos_36r   r   r   r   r   r   r   r   <module>   s     


