
    Og|                     H   d dl Z d dlmZmZmZ d dlmZ e j                  j                  dddddg dg      d        Z	d Z
d	 Zd
 Ze j                  j                  ddg ddg gddddg      d        Ze j                  j                  dg g gg g gdg ggg      d        Zy)    N)MultiLineStringPolygonshape_is_coordinates_emptygeomr   typecoordinatesc                 4    t        |       t               k(  sJ y Nr   r   r   s    d/var/www/html/public_html/myphp/venv/lib/python3.12/site-packages/shapely/tests/legacy/test_shape.pytest_polygon_no_coordsr      s    
 ;')###    c                      t        j                  d      } d| j                  g       d}t        |      t	               k(  sJ y )Nnumpyr   r	   pytestimportorskiparrayr   r   )npr   s     r   test_polygon_empty_np_arrayr      s8    			W	%Bbhhrl;D;')###r   c                  \    dddgddgddgggd} t        |       }|t        g d      k(  sJ y )Nr      
   r	   )r   r   )r   r   )r   r   r   )r   objs     r   test_polygon_with_coords_listr       s?    B"bB7/K.LMD
+C'67777r   c                      t        j                  d      } d| j                  ddgddgddggg      d}t        |      }|t	        g d      k(  sJ y )Nr   r   r   r   r	   r   r   )r   r   r   s      r   test_polygon_not_empty_np_arrayr"      sY    			W	%Bbhh!R2r(RQRG8T7U.VWD
+C'67777r   r   c                 4    t        |       t               k(  sJ y r   )r   r   r   s    r   test_multilinestring_emptyr$   "   s     ;/++++r   coordsc                     t        |       sJ y r   r   )r%   s    r   test_is_coordinates_emptyr'   .   s     (((r   )r   shapely.geometryr   r   r   shapely.geometry.geor   markparametrizer   r   r    r"   r$   r'    r   r   <module>r-      s     < < 6 
-	RT/UV$	$$88 
"26"B48"48,, Br2htf#EF) G)r   