o
    JÉf|  ã                   @   sÄ   d dl Z d dlmZmZmZ d dlmZ e j ddddœdg dœg¡dd„ ƒZ	d	d
„ Z
dd„ Zdd„ Ze j ddg dœdg gdœdddœg¡dd„ ƒZe j dg g gg g gdg ggg¡dd„ ƒZdS )é    N)ÚMultiLineStringÚPolygonÚshape©Ú_is_coordinates_emptyÚgeomr   ©ÚtypeÚcoordinatesc                 C   ó   t | ƒtƒ ks	J ‚d S ©N©r   r   ©r   © r   úk/home/deployuser/azure_apps/autowriter/venv/lib/python3.10/site-packages/shapely/tests/legacy/test_shape.pyÚtest_polygon_no_coords   s   r   c                  C   s0   t  d¡} d|  g ¡dœ}t|ƒtƒ ksJ ‚d S )NÚnumpyr   r   ©ÚpytestÚimportorskipÚarrayr   r   )Únpr   r   r   r   Útest_polygon_empty_np_array   s   
r   c                  C   s>   dddgddgddgggdœ} t | ƒ}|tg d¢ƒksJ ‚d S )Nr   é   é
   r   ©)r   r   )r   r   )r   r   r   )r   Úobjr   r   r   Útest_polygon_with_coords_list   s   r   c                  C   sN   t  d¡} d|  ddgddgddggg¡dœ}t|ƒ}|tg d¢ƒks%J ‚d S )Nr   r   r   r   r   r   r   )r   r   r   r   r   r   Útest_polygon_not_empty_np_array   s   
$r   r   c                 C   r   r   )r   r   r   r   r   r   Útest_multilinestring_empty"   s   	r   Úcoordsc                 C   s   t | ƒsJ ‚d S r   r   )r    r   r   r   Útest_is_coordinates_empty.   s   r!   )r   Úshapely.geometryr   r   r   Úshapely.geometry.geor   ÚmarkÚparametrizer   r   r   r   r   r!   r   r   r   r   Ú<module>   s*    þ

ýþ
 