
    9i                     R   S SK r S SKJrJrJrJr  S SKJr  \ R                  R                  SSSS.S/ S./5      S 5       r
S rS	 rS
 r\ R                  R                  SS/ S.S/ /S.SSS./5      S 5       r\ R                  R                  S/ / // / /S/ ///5      S 5       rS rg)    N)MultiLineStringPointPolygonshape_is_coordinates_emptygeomr   typecoordinatesc                 6    [        U 5      [        5       :X  d   eg Nr   r   r	   s    _/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/shapely/tests/legacy/test_shape.pytest_polygon_no_coordsr      s    
 ;')###    c                      [         R                  " S5      n SU R                  / 5      S.n[        U5      [	        5       :X  d   eg )Nnumpyr   r
   pytestimportorskiparrayr   r   )npr	   s     r   test_polygon_empty_np_arrayr      s8    			W	%Bbhhrl;D;')###r   c                  ^    SSS/SS/SS///S.n [        U 5      nU[        / SQ5      :X  d   eg )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                      [         R                  " S5      n SU R                  SS/SS/SS///5      S.n[        U5      nU[	        / SQ5      :X  d   eg )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                 6    [        U 5      [        5       :X  d   eg r   )r   r   r   s    r   test_multilinestring_emptyr%   "   s     ;/++++r   coordsc                 (    [        U 5      (       d   eg r   r   )r&   s    r   test_is_coordinates_emptyr(   .   s     ((((r   c                  `     " S S5      n [        SS/5      n[        U " 5       5      nX!:X  d   eg )Nc                   $    \ rS rSr\S 5       rSrg)0test_feature_from_geo_interface.<locals>.Feature5   c                     SSSS/S.S.$ )NFeaturer   r   r
   )r   geometry )selfs    r   __geo_interface__Btest_feature_from_geo_interface.<locals>.Feature.__geo_interface__6   s     "%,aVD r   r0   N)__name__
__module____qualname____firstlineno__propertyr2   __static_attributes__r0   r   r   r.   r+   5   s    		 
	r   r.   r   )r   r   )r.   expectedresults      r   test_feature_from_geo_interfacer<   3   s3      aV}H79Fr   )r   shapely.geometryr   r   r   r   shapely.geometry.geor   markparametrizer   r   r!   r#   r%   r(   r<   r0   r   r   <module>rA      s     C C 6 
-	RT/UV$	$$88 
"26"B48"48,, Br2htf#EF) G)r   